2 回答

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
我之所以遇到這個(gè)問題,只是因?yàn)槲乙?pdf 格式輸出,所以這就是它設(shè)置默認(rèn)頁面大小的原因。當(dāng)更改打印機(jī)名稱時(shí)。我得到了輸出。

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
您沒有指定合理的紙張尺寸尺寸:
doc.DefaultPageSettings.PaperSize = new PaperSize("Custom",10,10);
第二個(gè)和第三個(gè)參數(shù)分別是紙張的寬度和高度。但重要的是,這些值的單位始終是百分之一英寸。
因此,您已要求打印機(jī)驅(qū)動(dòng)程序打印只有 1/10 英寸寬和高的頁面。
當(dāng)我使用已安裝的 PDF 驅(qū)動(dòng)程序嘗試此操作時(shí),它會(huì)忽略提供的大小,并打印到標(biāo)準(zhǔn) Letter 大小(即 8.5 x 11 英寸)的頁面。
如果這是您的實(shí)際意思,那么您需要使用可以接受該尺寸紙張的打印機(jī)。你可能會(huì)發(fā)現(xiàn)這樣做很困難。
但是,更有可能的是,您打算使用其他尺寸。例如,如果您嘗試在 10 英寸見方的頁面上打印,則需要傳遞每個(gè)值?;蛘?,如果您嘗試在 10 厘米見方的頁面上打印,則需要傳遞每個(gè)值(并接受實(shí)際上只是略高于 10 厘米的事實(shí))。1000
394
底線:傳遞紙張寬度和高度的有效值,它就會(huì)起作用。百分之十英寸對于這兩個(gè)參數(shù)中的任何一個(gè)都不是有效值。
- 2 回答
- 0 關(guān)注
- 304 瀏覽
添加回答
舉報(bào)