В окне Предварительного просмотра при нажатии на значок принтера появляется диалог
с настройками по умолчанию для выбранного принтера (в моём случае это формат бумаги A4 и книжная ориентация).
У меня есть отчёт, который должен печататься на бумаге формата A5 с альбомной ориентацией.
Задачу "Установить формат бумаги A5 и альбомную ориентацию в этом диалоге" мне удалось решить
лишь наполовину после чтения английского форума:
Пример установки формата бумаги A5:
System.Drawing.Printing.PrinterSettings ps =
new System.Drawing.Printing.PrinterSettings();
ps.PrinterName = "Samsung ML-2010 Series";
foreach (System.Drawing.Printing.PaperSize paperSize in ps.PaperSizes)
{
if (paperSize.Kind == System.Drawing.Printing.PaperKind.A5)
{
Stimulsoft.Report.Print.StiPrintProvider.PaperSizeForUsing = paperSize;
break;
}
}
Вопрос: Как программно установить альбомную оринетацию листа в этом диалоге?
Управление параметрами Диалога печати
Управление параметрами Диалога печати
Вам необходимо настроить все параметры диалога печати?
Управление параметрами Диалога печати
Вам необходимо настроить все параметры диалога печати?
Управление параметрами Диалога печати
Нет. На данный момент хотелось бы управлять ориентацией листа.Vital писал(а):Вам необходимо настроить все параметры диалога печати?
Т.е. если в окне предварительного просмотра - листы A5 c альбомной ориентацией,
то в диалоге печати, который вызывается из этого окна, у принтера я хочу сразу
установить аналогичные параметры (вид бумаги и её ориентацию), чтобы это не
приходилось каждый раз делать пользователю.
Часть параметров этого диалога управляется через Stimulsoft.Report.StiReport.PrinterSettings,
но эти настройки мне сейчас не нужны.
Управление параметрами Диалога печати
Добавили свойство LandscapeForUsing. Будет доступно в билде от 7 июня.
Спасибо.
Спасибо.