RenderDocumentToFileA

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

Rend certaines pages du document sélectionné dans un fichier image sur le disque

Par défaut, le rendu utilise GDI+, disponible dans Windows XP et ultérieur. L'option 10, sortie TIFF G4, exige Windows Vista ou Windows Server 2008 et ultérieur

Il est également possible d'effectuer le rendu avec Cairo ; utilisez les fonctions SetCairoFileName et SelectRenderer

Syntaxe

Delphi

Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);

Paramètres

DPILa résolution du rendu Une valeur de 72 produit le même résultat qu'Acrobat avec un zoom de 100 %
StartPagePremière page à imprimer
EndPageDernière page à imprimer
Options0 = Sortie BMP 1 = Sortie JPEG 2 = Sortie WMF 3 = Sortie EMF 4 = Sortie EPS 5 = Sortie PNG 6 = Sortie GIF 7 = Sortie TIFF 8 = Sortie EMF+ 9 = Sortie HTML5 10 = Sortie TIFF G4 Chemin et nom du fichier. Chaque page est enregistrée séparément. Si ce paramètre contient "%p", ce jeton est remplacé par le numéro de page ; sinon, le numéro est ajouté avant l’extension. Ainsi, avec FileName égal à "output.jpg", la page 10 devient "output10.jpg". Avec FileName égal à "page%poutput.bmp", la page 5 devient "page5output.bmp"
FileName

Valeurs de retour

0Le rendu des pages a échoué. Cette erreur est généralement due à des paramètres StartPage ou EndPage hors plage
1Les pages ont été rendues