我使用Ghostscript.NET打印一些pdf。 這是我的配置。設置紙張尺寸使用Ghostscript.NET打印
List<string> switches = new List<string>
{
"-empty",
"-dPrinted",
"-dFirstPage=1",
"-dLastPage=1",
"-dPrinted",
"-dBATCH",
"-dNOPAUSE",
"-dNOSAFER",
"-dNumCopies=1",
"-sDEVICE=mswinpr2",
@"-sFONTPATH=" + System.Environment.GetFolderPath(System.Environment.SpecialFolder.Fonts),
"-sOutputFile=%printer%" + printQueue.FullName,
"-f",
inputFile
};
它工作得很好,但我的紙張尺寸自定義紙張6.5in X 8.5in,我的問題是,當我打印無聲到我的理光打印機,嘗試在信打印。
我該如何在我的開關中設置我的紙張尺寸或強制打印機正確渲染紙張尺寸。
如果我手動打印,必須手動選擇紙張和紙盒,並且所有打印件都是完美的。
Tks爲您提供幫助,如果理解得當,這意味着我在Control Panel \ Printers \ MyPrinter-> Printer settings中設置了紙張。或者有編程的方式來做到這一點? –
在控制面板中是我的意思。我相信有可能以編程方式設置這些參數,但我不知道如何。 – KenS