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
| DPI | Los 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 |
|---|---|
| Page | El número de página que se renderizará |
| Format | mfEMF = 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 |
| FileName | La ruta y el nombre de archivo del metarchivo que se creará |
Valores devueltos
| 0 | No se pudo representar la página o no se pudo escribir el archivo |
|---|---|
| 1 | La página se representó correctamente y el metarchivo se guardó en disco |