RenderPageToMetafileFile

Rendering, stampa

Descrizione

Questa funzione esegue il rendering di una pagina dal documento selezionato su un metafile Windows (output vettoriale) su disco; è la controparte basata su file di RenderPageToMetafileStream e scrive lo stesso flusso di byte che produrrebbe la variante di stream

Usare il parametro Format per scegliere la variante del metafile: mfEMF per i classici metafile avanzati GDI, mfEMFPlus per EMF+ Only registrati con GDI+ (migliore fedeltà), mfEMFDual per EMF+ Dual (record GDI + GDI+, ampiamente compatibili ma più grandi) e mfWMF per i metafile legacy a 16 bit

Il file risultante può essere aperto direttamente da programmi vettoriali come Microsoft Office, Adobe Illustrator, Visio e moderni visualizzatori di immagini, preservando la fedeltà del testo e del vettore invece di rasterizzare in pixel

Sintassi

Delphi

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

Parametri

DPII DPI da utilizzare durante il rendering della pagina; controlla le dimensioni del frame metafile; il contenuto vettoriale stesso è indipendente dai DPI
PageIl numero di pagina di cui eseguire il rendering
FormatmfEMF = GDI EMF classico; mfEMFPlus = Solo GDI+ EMF+; mfEMFDual = GDI+ EMF+ Dual (record GDI + GDI+, più grande ma ampiamente compatibile); mfWMF = WMF legacy a 16 bit
FileNameIl percorso e il nome del file del metafile da creare

Valori restituiti

0Impossibile eseguire il rendering della pagina oppure non è stato possibile scrivere il file
1La pagina è stata renderizzata correttamente e il metafile è stato salvato su disco