PrinterSettings.PrintRange Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает номера страниц, отправленных на печать пользователем.
public:
property System::Drawing::Printing::PrintRange PrintRange { System::Drawing::Printing::PrintRange get(); void set(System::Drawing::Printing::PrintRange value); };
public System.Drawing.Printing.PrintRange PrintRange { get; set; }
member this.PrintRange : System.Drawing.Printing.PrintRange with get, set
Public Property PrintRange As PrintRange
Значение свойства
Одно из значений перечисления PrintRange.
Исключения
Значение свойства PrintRange не равно ни одному из значений PrintRange.
Комментарии
Свойство PrintRange используется элементом PrintDialog., когда пользователь выбирает диапазон печати. По умолчанию PrintRange является AllPages
. Чтобы пользователь мог указать диапазон страниц для печати, PrintDialog.AllowSomePages свойство должно иметь значение true
. Чтобы пользователь мог указать выбранные страницы для печати, PrintDialog.AllowSelection свойство должно иметь значение true
.
В процессе печати в событии PrintDocument.PrintPage просмотрите PrintRange , чтобы определить, что должно быть напечатано. Если PrintRange имеет значение PrintRange.SomePages, используйте FromPage свойства и ToPage , чтобы определить, какие страницы следует печатать. Если PrintRange имеет значение PrintRange.Selection, укажите выходные данные только для выбранных страниц.
, FromPageToPage и PrintRange также можно задать программным способом, хотя PrintDocument.PrintPage реализация одинакова.