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

DPILos 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
PageEl número de página a renderizar
FormatmfEMF = 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
FileNameLa ruta y el nombre del archivo del metarchivo a crear

Valores devueltos

0No se pudo renderizar la página or the file could not be written
1La página se renderizó correctamente y el metarchivo se guardó en el disco