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
| PrinterName | Nom 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 | |
| Options | Utilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre |
| FileName | Utilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre |
Valeurs de retour
| 0 | Une erreur s’est produite |
|---|---|
| 1 | Les pages ont été imprimées |