RenderPageToMetafileFile
Rendering en afdrukken
Beschrijving
Deze functie rendert een pagina uit het geselecteerde document naar een Windows-metabestand (vectoruitvoer) op schijf; het is de op bestanden gebaseerde tegenhanger van RenderPageToMetafileStream en schrijft dezelfde byte-stroom die de stroomvariant zou produceren
Gebruik de parameter Format om de metabestandvariant te kiezen: mfEMF voor klassieke GDI verbeterde metabestanden, mfEMFPlus voor GDI+ opgenomen EMF+ Only (beste getrouwheid), mfEMFDual voor EMF+ Dual (GDI + GDI+ records, breed compatibel maar groter) en mfWMF voor legacy 16-bits metabestanden
Het resulterende bestand kan rechtstreeks worden geopend door vectorcompatibele toepassingen zoals Microsoft Office, Adobe Illustrator, Visio en moderne afbeeldingsviewers, waarbij de tekst- en vectorgetrouwheid behouden blijft in plaats van te rasteren naar pixels
Syntaxis
Delphi
Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;
Parameters
| DPI | De DPI die moet worden gebruikt bij het renderen van de pagina; regelt de afmetingen van het metabestandskader; vectorinhoud zelf is DPI-onafhankelijk |
|---|---|
| Page | Het te renderen paginanummer |
| Format | mfEMF = klassieke GDI EMF; mfEMFPlus = GDI+ EMF+ Only; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+-records, groter maar breed compatibel); mfWMF = legacy 16-bits WMF |
| FileName | Het pad en de bestandsnaam van de te maken metafile |
Retourwaarden
| 0 | De pagina kon niet worden gerenderd of het bestand kon niet worden geschreven |
|---|---|
| 1 | De pagina is correct gerenderd en de metafile is op schijf opgeslagen |