PrintPagesA

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

Imprime une liste de plages de pages du document sélectionné sur l'imprimante spécifiée

Syntaxe

Delphi

Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;

DLL

int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, 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
PageRangesListe de pages à imprimer, par exemple "1-10,12,14"
OptionsUtilisez 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