看板 C_Sharp 關於我們 聯絡資訊
之前寫了一個WEB的程式 然後其中有一個.cs是用來列印資料的 我用 PrintDocument myDocument = new PrintDocument(); myDocument.DefaultPageSettings.PaperSize = persize;//自己定義的紙張規格 myDocument.PrintPage += new PrintPageEventHandler(this.myPrintpage); myDocument.Print(); 照理來說不是應該由預設的印表機印出嘛? 我覺得他連到的預設印表機跟windows裡面預設印表機不是同一台@@ 把程式會連到的,但我沒設為預設的印表機移除 他就會說本機沒有安裝印表機= = 之前在做測試基本的解決方式是指定印表機的名稱 但是上線後不可能要求所有的client把他們的印表機名稱改成跟我預設相同的 其他能做的方式好像只有列出所有的印表機名稱 然後選取正確的(覺得不太好的方式) 另外PrinterSettings.IsDefaultPrinter基本上只個沒什麼用的方法= = 想請問一下怎麼解決@@ 會不會是我web這邊觀念錯誤之類的 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.125.92