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
| 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 du système. Une valeur renvoyée par NewCustomPrinter peut aussi être utilisée ici. Première page à imprimer |
|---|---|
| StartPage | |
| EndPage | Dernière page à imprimer |
| Options | Utilisez la fonction PrintOptions pour obtenir une valeur pour ce paramètre |
Valeurs de retour
| 0 | Les pages n'ont pas pu être imprimées, généralement parce que les paramètres StartPage et EndPage se trouvent hors limites |
|---|---|
| 1 | Les pages ont été imprimées |