Управление параметрами Диалога печати

Обсуждение Stimulsoft Reports.NET
Ответить
UG
Сообщения: 2
Зарегистрирован: 04 июн 2007, 21:29
Откуда: Russia

Управление параметрами Диалога печати

Сообщение UG »

В окне Предварительного просмотра при нажатии на значок принтера появляется диалог
с настройками по умолчанию для выбранного принтера (в моём случае это формат бумаги 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
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Управление параметрами Диалога печати

Сообщение Vital »

Вам необходимо настроить все параметры диалога печати?
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Управление параметрами Диалога печати

Сообщение Vital »

Вам необходимо настроить все параметры диалога печати?
UG
Сообщения: 2
Зарегистрирован: 04 июн 2007, 21:29
Откуда: Russia

Управление параметрами Диалога печати

Сообщение UG »

Vital писал(а):Вам необходимо настроить все параметры диалога печати?
Нет. На данный момент хотелось бы управлять ориентацией листа.
Т.е. если в окне предварительного просмотра - листы A5 c альбомной ориентацией,
то в диалоге печати, который вызывается из этого окна, у принтера я хочу сразу
установить аналогичные параметры (вид бумаги и её ориентацию), чтобы это не
приходилось каждый раз делать пользователю.

Часть параметров этого диалога управляется через Stimulsoft.Report.StiReport.PrinterSettings,
но эти настройки мне сейчас не нужны.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Управление параметрами Диалога печати

Сообщение Vital »

Добавили свойство LandscapeForUsing. Будет доступно в билде от 7 июня.

Спасибо.
Ответить