DARenderPageToFileA

Funcionalidad de acceso directo, representación e impresión

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a DARenderPageToFile y los argumentos de cadena se interpretan con la página de códigos actual de SetAnsiMode

Renderiza la página especificada del documento especificado en una imagen y guarda los datos de imagen como archivo en disco

De forma predeterminada, el renderizado usa el sistema GDI+ disponible en Windows XP y versiones posteriores

Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios

Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios

functions.

Sintaxis

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

Parámetros

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
PageRefUna referencia de página devuelta por las funciones DAFindPage o DANewPage
Options0 = salida BMP 1 = salida JPEG 2 = salida WMF 3 = salida EMF 4 = salida EPS 5 = salida PNG 6 = salida GIF 7 = salida TIFF 8 = salida EMF+ 9 = salida HTML5 10 = salida TIFF G4
DPILos DPI que se usarán al representar la página. Los valores superiores a 300 provocarán un uso excesivo de memoria
FileNameLa ruta y el nombre de archivo del archivo que se creará para almacenar los datos de imagen de página renderizada

Valores devueltos

0No se pudo representar la página. Compruebe el valor de los parámetros FileHandle y PageRef
1La página se representó correctamente y el archivo de imagen se guardó en el disco El archivo no se pudo escribir en el disco 2