TPDFlibPrintSettings
Tipos de dados
Descrição
TPDFlibPrintSettings agrupa os valores DEVMODE do Windows aceitos por PrintDocumentAdvanced e PrintPagesAdvanced
Sintaxe
Delphi
type TPDFlibPrintSettings = record
Copies: Integer;
Collate: Integer;
Duplex: Integer;
Orientation: Integer;
Color: Integer;
PrintQuality: Integer;
PaperSize: Integer;
DefaultSource: Integer;
IgnoreHardMargin: Integer;
end;
Campos
| Copies | 0 mantém o padrão da impressora; caso contrário, use de 1 a 32767 |
|---|---|
| Collate | 0 mantém o padrão da impressora e 1 solicita intercalação |
| Duplex | -1 ou 0 mantém o padrão, 1 seleciona simplex, 2 duplex pela borda longa e 3 duplex pela borda curta |
| Orientation | -1 ou 0 mantém o padrão, 1 seleciona retrato e 2 paisagem |
| Color | -1 ou 0 mantém o padrão, 1 seleciona monocromático e 2 colorido |
| PrintQuality | -1 ou 0 mantém o padrão, de 1 a 4 seleciona qualidade alta, média, baixa ou rascunho, e de 5 a 4800 especifica DPI |
| PaperSize | -1 ou 0 mantém o padrão; caso contrário, use um identificador positivo DMPAPER_* ou definido pelo driver que caiba em DEVMODE.dmPaperSize |
| DefaultSource | -1 ou 0 mantém o padrão; caso contrário, use um identificador positivo DMBIN_* ou de bandeja de entrada definido pelo driver |
Veja também
Inicialize o registro com Default(TPDFlibPrintSettings) ou FillChar antes de definir cada membro
Consulte também
PrintPagesAdvanced, PrintDocumentAdvanced, GetPrinterCapabilities