RenderPageToMetafileFile
Rendering und Drucken
Beschreibung
Diese Funktion rendert eine Seite aus dem ausgewählten Dokument in eine Windows-Metadatei (Vektorausgabe) auf der Festplatte. Sie ist das dateibasierte Gegenstück zu RenderPageToMetafileStream und schreibt denselben Byte-Stream, den die Stream-Variante erzeugen würde
Verwenden Sie den Parameter Format, um die Metadatei-Variante auszuwählen: mfEMF für klassische GDI-Enhanced-Metafiles, mfEMFPlus für GDI+-aufgezeichnete EMF+ Only (beste Treue), mfEMFDual für EMF+ Dual (GDI + GDI+-Aufzeichnungen, weitgehend kompatibel, aber größer) und mfWMF für veraltete 16-Bit-Metadateien
Die resultierende Datei kann direkt von vektorfähigen Programmen wie Microsoft Office, Adobe Illustrator, Visio und modernen Bildbetrachtern geöffnet werden, wodurch die Text- und Vektortreue erhalten bleibt, anstatt in Pixel gerastert zu werden
Syntax
Delphi
Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;
Parameter
| DPI | Die bei der Skalierung der Seite zu verwendende DPI. Steuert die Dimensionen des Metadatei-Rahmens; Vektorinhalte selbst sind DPI-unabhängig |
|---|---|
| Page | Die zu rendernde Seitennummer |
| Format | mfEMF = klassisches GDI-EMF; mfEMFPlus = GDI+ EMF+ Only; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+-Aufzeichnungen, größer, aber weitgehend kompatibel); mfWMF = veraltetes 16-Bit-WMF |
| FileName | Der Pfad und Dateiname der zu erstellenden Metadatei |
Rückgabewerte
| 0 | Die Seite konnte nicht gerendert werden oder die Ausgabedatei ließ sich nicht schreiben |
|---|---|
| 1 | Die Seite wurde korrekt gerendert und die Metadatei wurde auf der Festplatte gespeichert |