PrintDocumentAdvanced
Renderowanie i drukowanie
Opis
Drukuje jeden ciągły zakres stron w ramach jednego zadania drukarki, stosując typowany rekord TPDFlibPrintSettings do profilu drukarki Windows
Składnia
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
Parametry
| PrinterName | Nazwa zainstalowanej drukarki |
|---|---|
| StartPage | Pierwsza drukowana strona, numerowana od 1 |
| EndPage | Ostatnia drukowana strona, numerowana od 1 |
| Options | Wartość zwrócona przez PrintOptions |
| Settings | Ustawienia liczby kopii, sortowania, druku dwustronnego, orientacji, koloru, jakości, papieru i podajnika wejściowego |
Wartości zwracane
| 0 | Nazwa drukarki lub ustawienie było nieprawidłowe albo zadanie drukowania nie powiodło się |
|---|---|
| 1 | Zadanie drukowania zostało pomyślnie ukończone |
Uwagi
Wyzeruj Settings, aby zachować ustawienia domyślne drukarki, a następnie ustaw tylko wymagane pola
Użyj PrintPagesAdvanced, gdy zadanie wymaga nieciągłych, uporządkowanych ponownie, nieparzystych lub parzystych zakresów stron