PrinterSettings.PrintRange Propriedade

Definição

Obtém ou define os números de página que o usuário especificou para imprimir.

C#
public System.Drawing.Printing.PrintRange PrintRange { get; set; }

Valor da propriedade

Um dos valores de PrintRange.

Exceções

O valor da propriedade PrintRange não é um dos valores PrintRange.

Comentários

A PrintRange propriedade é usada pelo PrintDialog.quando o usuário seleciona um intervalo de impressão. O valor padrão PrintRange é AllPages. Para permitir que o usuário especifique um intervalo de páginas a serem impressas, a PrintDialog.AllowSomePages propriedade deve ser definida como true. Para permitir que o usuário especifique as páginas selecionadas a serem impressas, a PrintDialog.AllowSelection propriedade deve ser definida como true.

Durante o processo de impressão, no PrintDocument.PrintPage evento, exiba o PrintRange para determinar o que deve ser impresso. Se PrintRange for PrintRange.SomePages, use as FromPage propriedades e ToPage para determinar quais páginas devem ser impressas. Se PrintRange for PrintRange.Selection, especifique apenas a saída para as páginas selecionadas.

O FromPagee ToPagePrintRange também podem ser definidos programaticamente, embora a PrintDocument.PrintPage implementação seja a mesma.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também