TPDFlibPrintSettings

Typy danych

Opis

TPDFlibPrintSettings grupuje wartości Windows DEVMODE akceptowane przez PrintDocumentAdvanced i PrintPagesAdvanced

Składnia

Delphi

type TPDFlibPrintSettings = record
    Copies: Integer;
    Collate: Integer;
    Duplex: Integer;
    Orientation: Integer;
    Color: Integer;
    PrintQuality: Integer;
    PaperSize: Integer;
    DefaultSource: Integer;
    IgnoreHardMargin: Integer;
  end;

Pola

Copies0 zachowuje ustawienie domyślne drukarki, w przeciwnym razie użyj wartości od 1 do 32767
Collate0 zachowuje ustawienie domyślne drukarki, a 1 żąda sortowania
Duplex-1 lub 0 zachowuje ustawienie domyślne, 1 wybiera druk jednostronny, 2 dwustronny wzdłuż długiej krawędzi, a 3 wzdłuż krótkiej krawędzi
Orientation-1 lub 0 zachowuje ustawienie domyślne, 1 wybiera orientację pionową, a 2 poziomą
Color-1 lub 0 zachowuje ustawienie domyślne, 1 wybiera druk monochromatyczny, a 2 kolorowy
PrintQuality-1 lub 0 zachowuje ustawienie domyślne, wartości od 1 do 4 wybierają jakość wysoką, średnią, niską lub roboczą, a wartości od 5 do 4800 określają DPI
PaperSize-1 lub 0 zachowuje ustawienie domyślne, w przeciwnym razie użyj dodatniego identyfikatora DMPAPER_* lub zdefiniowanego przez sterownik, który mieści się w DEVMODE.dmPaperSize
DefaultSource-1 lub 0 zachowuje ustawienie domyślne, w przeciwnym razie użyj dodatniego identyfikatora DMBIN_* lub zasobnika wejściowego zdefiniowanego przez sterownik

Uwagi

Przed ustawieniem poszczególnych pól zainicjuj rekord przez Default(TPDFlibPrintSettings) lub FillChar

Zobacz również

PrintPagesAdvanced, PrintDocumentAdvanced, GetPrinterCapabilities