RenderPageToMetafileFile

Renderizado e impresión

Descripción

Esta función representa una página del documento seleccionado en un metarchivo de Windows (salida vectorial) en el disco. Es la contraparte basada en archivo de RenderPageToMetafileStream y escribe el mismo flujo de bytes que produciría la variante de flujo

Use el parámetro Format para seleccionar la variante de metarchivo: mfEMF para metarchivos mejorados clásicos de GDI, mfEMFPlus para EMF+ Only grabado por GDI+ (mejor fidelidad), mfEMFDual para EMF+ Dual (registros de GDI + GDI+, ampliamente compatible pero más grande) y mfWMF para metarchivos heredados de 16 bits

El archivo resultante se puede abrir directamente con aplicaciones compatibles con vectores, como Microsoft Office, Adobe Illustrator, Visio y visores de imágenes modernos, preservando la fidelidad del texto y los vectores en lugar de rasterizarlo a píxeles

Sintaxis

Delphi

Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;

Parámetros

DPILos DPI que se usarán al renderizar la página. Controlan las dimensiones del marco de metarchivo; el contenido vectorial en sí no depende de los DPI
PageEl número de página que se renderizará
FormatmfEMF = EMF GDI clásico; mfEMFPlus = solo EMF+ GDI+; mfEMFDual = dual EMF+ GDI+ (registros GDI + GDI+, más grande pero ampliamente compatible); mfWMF = WMF heredado de 16 bits
FileNameLa ruta y el nombre de archivo del metarchivo que se creará

Valores devueltos

0No se pudo representar la página o no se pudo escribir el archivo
1La página se representó correctamente y el metarchivo se guardó en disco