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
| Copies | 0 zachowuje ustawienie domyślne drukarki, w przeciwnym razie użyj wartości od 1 do 32767 |
|---|---|
| Collate | 0 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