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
| PrinterName | Nom de l'imprimante cible ; une chaîne vide sélectionne l'imprimante par défaut |
|---|---|
| StartPage | Première page à imprimer, à base 1 et bornée à 1 |
| EndPage | Dernière page à imprimer, bornée au plus à la dernière page |
| Copies | Nombre de copies, borné à 1 au minimum |
| Collate | True assemble les copies |
Valeurs de retour
| 0 | Aucun document n'est ouvert, aucune imprimante n'a pu être résolue, ou le travail n'a pas été confié au spouleur |
|---|---|
| 1 | Le travail a été confié au spouleur d'impression |