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

DPIDie bei der Skalierung der Seite zu verwendende DPI. Steuert die Dimensionen des Metadatei-Rahmens; Vektorinhalte selbst sind DPI-unabhängig
PageDie zu rendernde Seitennummer
FormatmfEMF = klassisches GDI-EMF; mfEMFPlus = GDI+ EMF+ Only; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+-Aufzeichnungen, größer, aber weitgehend kompatibel); mfWMF = veraltetes 16-Bit-WMF
FileNameDer Pfad und Dateiname der zu erstellenden Metadatei

Rückgabewerte

0Die Seite konnte nicht gerendert werden oder die Ausgabedatei ließ sich nicht schreiben
1Die Seite wurde korrekt gerendert und die Metadatei wurde auf der Festplatte gespeichert