PrintDocRange

Interaction avec la visionneuse, rendu et impression

Description

Imprime de StartPage à EndPage sur l'imprimante nommée sans aucune UI, le pendant programmatique de PrintDoc

Un PrinterName vide sélectionne l'imprimante par défaut, et l'entrée hors plage est bornée : StartPage inférieur à 1 devient 1, un EndPage inférieur à StartPage ou au-delà de la dernière page devient la dernière page, et Copies inférieur à 1 devient 1

Syntaxe

Delphi

Function TPDFlibViewer.PrintDocRange(Const PrinterName: WideString; StartPage, EndPage, Copies: Integer; Collate: Boolean): Integer;

Paramètres

PrinterNameNom de l'imprimante cible ; une chaîne vide sélectionne l'imprimante par défaut
StartPagePremière page à imprimer, à base 1 et bornée à 1
EndPageDernière page à imprimer, bornée au plus à la dernière page
CopiesNombre de copies, borné à 1 au minimum
CollateTrue assemble les copies

Valeurs de retour

0Aucun document n'est ouvert, aucune imprimante n'a pu être résolue, ou le travail n'a pas été confié au spouleur
1Le travail a été confié au spouleur d'impression

Voir aussi

PrintDoc, PrintDocumentEx, TPDFlibViewer