THPDFViewerModel Metafile Métodos
Crea metafiles mejorados escalables para páginas PDF cargadas sin construir un control Viewer
Declaraciones
function CreatePageMetafile(PageIndex: Integer; DPI: Integer= 150): TMetafile;
function CreateCurrentPageMetafile(DPI: Integer= 150): TMetafile;
Notas de uso
- El llamador es propietario de cada
TMetafiledevuelto y debe liberarlo - Los valores de DPI se acotan entre 12 y 2400
- Un estado de documento o página no válido devuelve
nil - El texto y los trazados vectoriales siguen siendo registros EMF escalables
- La
ViewRotationactiva se aplica sin cambiar la página PDF cargada - La rotación de 90 o 270 grados intercambia el ancho y alto físicos del metafile
Ejemplo
Metafile := Viewer.Model.CreateCurrentPageMetafile(300);
try
Metafile.SaveToFile('current-view.emf');
finally
Metafile.Free;
end;