PrintPagesToFile

Rendu et impression

Description

Effectue le rendu d'une liste de plages de pages du document sélectionné sur l'imprimante indiquée. La sortie est dirigée vers le fichier de spool indiqué

Les pilotes d'imprimante ne prennent pas tous en charge le champ DocInfo.lpszOutput ; les résultats peuvent donc varier

Syntaxe

Delphi

Function TPDFlib.PrintPagesToFile(Const PrinterName, PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::PrintPagesToFile(PrinterName As String, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLPrintPagesToFile(int InstanceID, const wchar_t * PrinterName, const wchar_t * PageRanges, int Options, const wchar_t * FileName);

Paramètres

PrinterNameNom de l’imprimante à utiliser, tel qu’il apparaît dans le Gestionnaire d’impression Windows. Utilisez GetPrinterNames pour obtenir la liste des imprimantes valides. Une valeur de NewCustomPrinter peut aussi être utilisée. Liste des pages à imprimer, par exemple "1-10,12,14"
PageRanges
OptionsUtilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre
FileNameUtilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre

Valeurs de retour

0Une erreur s’est produite
1Les pages ont été imprimées