THPDFViewerModel Metadateimethoden
Erstellt skalierbare erweiterte Metadateien geladener PDF-Seiten ohne einen Viewer-Steuerelement zu erzeugen
Deklarationen
function CreatePageMetafile(PageIndex: Integer; DPI: Integer= 150): TMetafile;
function CreateCurrentPageMetafile(DPI: Integer= 150): TMetafile;Hinweise
- Der Aufrufer besitzt jede zurückgegebene
TMetafileund muss sie freigeben - DPI-Werte werden auf den Bereich 12 bis 2400 begrenzt
- Ungültiger Dokument- oder Seitenzustand liefert
nil - Text- und Vektorpfade bleiben skalierbare EMF-Records
- Die aktive
ViewRotationwird angewendet, ohne die geladene PDF-Seite zu verändern - Rotation um 90 oder 270 Grad vertauscht physische Breite und Höhe der Metadatei
Beispiel
Metafile := Viewer.Model.CreateCurrentPageMetafile(300);
try
Metafile.SaveToFile('current-view.emf');
finally
Metafile.Free;
end;