RenderPageToMetafileFile

Rendu et impression

Description

Cette fonction effectue le rendu d’une page du document sélectionné vers un métafichier Windows (sortie vectorielle) sur le disque. C’est l’équivalent fichier de RenderPageToMetafileStream et elle écrit le même flux d’octets que produirait la variante par flux

Utilisez le paramètre Format pour choisir la variante de métafichier : mfEMF pour les métafichiers améliorés GDI classiques, mfEMFPlus pour l’EMF+ Only enregistré par GDI+ (meilleure fidélité), mfEMFDual pour l’EMF+ Dual (enregistrements GDI + GDI+, largement compatible mais plus volumineux) et mfWMF pour les métafichiers hérités 16 bits

Le fichier obtenu peut être ouvert directement par des consommateurs à capacité vectorielle comme Microsoft Office, Adobe Illustrator, Visio et les visionneuses d’images modernes, en préservant la fidélité du texte et du vectoriel au lieu de rasteriser en pixels

Syntaxe

Delphi

Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;

Paramètres

DPIDPI à utiliser pour le rendu de la page ; contrôle les dimensions du cadre du métafichier ; le contenu vectoriel lui-même est indépendant des DPI
PageNuméro de la page à rendre
FormatmfEMF = EMF GDI classique ; mfEMFPlus = EMF+ Only GDI+ ; mfEMFDual = EMF+ Dual GDI+ (enregistrements GDI + GDI+, plus volumineux mais largement compatible) ; mfWMF = WMF 16 bits hérité
FileNameChemin et nom du fichier métafichier à créer

Valeurs de retour

0La page n’a pas pu être rendue ou le fichier n’a pas pu être écrit
1La page a été rendue correctement et le métafichier a été enregistré sur le disque