RenderPageToMetafileFile

Rendering och utskrift

Beskrivning

Denna funktion renderar en sida från det valda dokumentet till en Windows-metafil (vektorutdata) på disk; Den är den filbaserade motsvarigheten till RenderPageToMetafileStream och skriver samma bytesström som strömvarianten skulle producera

Använd parametern Format för att välja metafilvariant: mfEMF för klassiska GDI utökade metafiler, mfEMFPlus för endast GDI+-registrerade EMF+ (bästa trohet), mfEMFDual för EMF+ Dual (GDI + GDI+-poster, allmänt kompatibel men större), och mfWMF för äldre 16-bitars metafiler

Den resulterande filen kan öppnas direkt av vektorkapabla konsumenter som Microsoft Office, Adobe Illustrator, Visio och moderna bildvisare, med text- och vektoråtrohet bevarad i stället för att rasterisera till pixlar

Syntax

Delphi

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

Parametrar

DPIDen DPI som ska användas när sidan renderas. Styr metafilens ramdimensioner; vektorinnehållet i sig är DPI-oberoende
PageSidnumret som ska renderas
FormatmfEMF = klassisk GDI EMF; mfEMFPlus = endast GDI+ EMF+; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+-poster, större men allmänt kompatibel); mfWMF = äldre 16-bitars WMF
FileNameSökvägen och filnamnet på metafilen som ska skapas

Returvärden

0Sidan kunde inte renderas eller filen kunde inte skrivas
1Sidan renderades korrekt och metafilen sparades till disk