PrintDocumentToFileA

Rendu et impression

Description

Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à PrintDocumentToFile et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Effectue le rendu de certaines pages du document sélectionné sur l'imprimante indiquée. La sortie d'impression 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 DLPrintDocumentToFileA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLPrintDocumentToFileA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options, const char * 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 du système. Une valeur renvoyée par NewCustomPrinter peut aussi être utilisée ici
StartPagePremière page à imprimer
EndPageDernière page à imprimer
OptionsUtilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre
FileNameNom du fichier dans lequel mettre en file d’attente la sortie d’impression