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

DPIDe DPI die moet worden gebruikt bij het renderen van de pagina; regelt de afmetingen van het metabestandskader; vectorinhoud zelf is DPI-onafhankelijk
PageHet te renderen paginanummer
FormatmfEMF = klassieke GDI EMF; mfEMFPlus = GDI+ EMF+ Only; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+-records, groter maar breed compatibel); mfWMF = legacy 16-bits WMF
FileNameHet pad en de bestandsnaam van de te maken metafile

Retourwaarden

0De pagina kon niet worden gerenderd of het bestand kon niet worden geschreven
1De pagina is correct gerenderd en de metafile is op schijf opgeslagen