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

Copies0 mantém o padrão da impressora; caso contrário, use de 1 a 32767
Collate0 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