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
| DPI | Den DPI som ska användas när sidan renderas. Styr metafilens ramdimensioner; vektorinnehållet i sig är DPI-oberoende |
|---|---|
| Page | Sidnumret som ska renderas |
| Format | mfEMF = 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 |
| FileName | Sökvägen och filnamnet på metafilen som ska skapas |
Returvärden
| 0 | Sidan kunde inte renderas eller filen kunde inte skrivas |
|---|---|
| 1 | Sidan renderades korrekt och metafilen sparades till disk |