Хорошо, тогда приведите минимальный рабочий код, с установкой того статического свойства, а потом с получением сохраненных настроек после печати.Vital писал(а):Проверили. Должно работать. Настройки сохраняются если нажат кнопка OK в окне печати. Печать должна быть успешно завершена в пул печати. Иначе PrintDialog возвращает предыдущие настройки. Кроме этого для некоторых виртуальных принтеров PrintDialog всегда возвращает то, что было до изменения.
Сохранение и восстановление настроек печати
Сохранение и восстановление настроек печати
Сохранение и восстановление настроек печати
Здравствуйте, Tolik.
Код может быть следующим:
Спасибо.
Код может быть следующим:
Код: Выделить всё
public StiReport report = new StiReport();
public PrinterSettings printerSettings = new PrinterSettings();
private void Form1_Load(object sender, EventArgs e)
{
StiOptions.Print.StorePrinterSettingsInReportAfterPrintDialog = true;
}
private void button1_Click(object sender, EventArgs e)
{
report.Print(true, printerSettings);
printerSettings.Collate = report.CompiledReport.PrinterSettings.Collate;
printerSettings.Copies = (short)report.CompiledReport.PrinterSettings.Copies;
printerSettings.Duplex = report.CompiledReport.PrinterSettings.Duplex;
printerSettings.PrinterName = report.CompiledReport.PrinterSettings.PrinterName;
}
Сохранение и восстановление настроек печати
спасибо, это работает.
Сохранение и восстановление настроек печати
Дайте знать, если понадобится дополнительная помощь.
Спасибо.
Спасибо.