Google / Bing не нашел решения моей следующей проблемы, надеюсь, кто-нибудь может мне помочь:
Мы должны напечатать различные файлы PDF в нашей программе на C #. Прежде чем мы сможем печатать, мы должны настроить принтер, например, установка ориентации на ландшафт.
Я пытался изменить настройки принтера по умолчанию, например, как это:
PrinterSettings settings = new PrinterSettings();
settings.PrinterName = "\\\\SomeNetworkPrinter\\";
settings.DefaultPageSettings.Landscape = true;
settings.Duplex = Duplex.Horizontal;
Мы отправляем PDF на принтер через PDFSharp, который в основном работает, но мои настройки полностью игнорируются. Разве нельзя изменить настройки принтера по умолчанию таким образом? Есть ли у нас шанс изменить настройки и распечатать наши PDF-файлы?
Большое спасибо заранее!