RenderPageToMetafileFile

Gengivelse og udskrivning

Beskrivelse

Denne funktion gengiver en side fra det valgte dokument til en Windows-metafil (vektor-output) på disken; Den er den filbaserede modpart til RenderPageToMetafileStream og skriver den samme bytestrøm, som strømvarianten ville producere

Brug parameteren Format til at vælge metafile-variant: mfEMF til klassiske GDI udvidede metafiler, mfEMFPlus til GDI+ optaget EMF+ Only (bedste troskab), mfEMFDual til EMF+ Dual (GDI + GDI+ poster, bredt kompatibel men større) og mfWMF til ældre 16-bit metafiler

Den resulterende fil kan åbnes direkte af vektor-kompatible modtagere såsom Microsoft Office, Adobe Illustrator, Visio og moderne billedfremvisere, hvilket bevarer tekst- og vektortroskab frem for at rasterisere til pixel

Syntaks

Delphi

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

Parametre

DPIDen DPI der skal bruges, når siden gengives; styrer metafile-rammedimensionerne; selve vektorindholdet er DPI-uafhængigt
PageSidenummeret, der skal gengives
FormatmfEMF = klassisk GDI EMF; mfEMFPlus = GDI+ EMF+ Only; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+-poster, større men bredt kompatibel); mfWMF = ældre 16-bit WMF
FileNameStien og filnavnet på metafilen, der skal oprettes

Returværdier

0Siden kunne ikke gengives, eller filen kunne ikke skrives
1Siden blev gengivet korrekt, og metafilen blev gemt på disken