PrintDocumentA

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 à PrintDocument et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Rend certaines pages du document sélectionné sur l’imprimante indiquée

Syntaxe

Delphi

Function DLPrintDocumentA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer): Integer;

DLL

int DLPrintDocumentA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options);

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. Première page à imprimer
StartPage
EndPageDernière page à imprimer
OptionsUtilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre

Valeurs de retour

0Les pages n'ont pas pu être imprimées, généralement parce que les paramètres StartPage et EndPage se trouvent hors limites
1Les pages ont été imprimées