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

PrinterNameNazwa zainstalowanej drukarki
StartPagePierwsza drukowana strona, numerowana od 1
EndPageOstatnia drukowana strona, numerowana od 1
OptionsWartość zwrócona przez PrintOptions
SettingsUstawienia liczby kopii, sortowania, druku dwustronnego, orientacji, koloru, jakości, papieru i podajnika wejściowego

Wartości zwracane

0Nazwa drukarki lub ustawienie było nieprawidłowe albo zadanie drukowania nie powiodło się
1Zadanie 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

Zobacz również

PrintPagesAdvanced, TPDFlibPrintSettings, PrintOptions