RenderPageToMetafileFile
Renderizado e impresión
Descripción
Esta función renderiza una página del documento seleccionado en un metarchivo de Windows (salida vectorial) en el disco. Es el equivalente basado en archivos de RenderPageToMetafileStream y escribe el mismo flujo de bytes que produciría la variante de flujo
Utilice el parámetro Format para elegir la variante de metarchivo: mfEMF para metarchivos mejorados clásicos de GDI, mfEMFPlus para EMF+ Only registrado por GDI+ (mejor fidelidad), mfEMFDual para EMF+ Dual (registros GDI + GDI+, ampliamente compatible pero más grande) y mfWMF para metarchivos heredados de 16 bits
El archivo resultante puede ser abierto directamente por consumidores con capacidad vectorial como Microsoft Office, Adobe Illustrator, Visio y visores de imágenes modernos, preservando la fidelidad del texto y del vector en lugar de rasterizar a píxeles
Sintaxis
Delphi
Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;
Parámetros
| DPI | Los DPI a utilizar al renderizar la página; controla las dimensiones del marco del metarchivo; el contenido vectorial en sí es independiente de los DPI |
|---|---|
| Page | El número de página a renderizar |
| Format | mfEMF = EMF de GDI clásico; mfEMFPlus = EMF+ Only de GDI+; mfEMFDual = EMF+ Dual de GDI+ (registros GDI + GDI+, más grande pero ampliamente compatible); mfWMF = WMF de 16 bits heredado |
| FileName | La ruta y el nombre del archivo del metarchivo a crear |
Valores devueltos
| 0 | No se pudo renderizar la página or the file could not be written |
|---|---|
| 1 | La página se renderizó correctamente y el metarchivo se guardó en el disco |