THPDFViewerModel Metafile Methods
Skapar skalbara enhanced metafiles för inlästa PDF-sidor utan att skapa en Viewer-kontroll
Deklarationer
function CreatePageMetafile(PageIndex: Integer; DPI: Integer= 150): TMetafile;
function CreateCurrentPageMetafile(DPI: Integer= 150): TMetafile;
Användningsanteckningar
- Anroparen äger och måste frigöra varje returnerad
TMetafile - DPI-värden begränsas till intervallet 12–2400
- Ogiltigt dokument- eller sidotillstånd returnerar
nil - Text- och vektorsökvägar förblir skalbara EMF-poster
- Den aktiva
ViewRotationtillämpas utan att ändra den inlästa PDF-sidan - Rotation med 90 eller 270 grader växlar metafilens fysiska bredd och höjd
Exempel
Metafile := Viewer.Model.CreateCurrentPageMetafile(300);
try
Metafile.SaveToFile('current-view.emf');
finally
Metafile.Free;
end;