DARenderPageToFileA
Funcionalidad de acceso directo, renderizació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 SetAnsiMode actual
Renderiza la página especificada del documento indicado en una imagen y guarda los datos en un archivo del disco
De forma predeterminada, el renderizado utiliza el sistema GDI+, disponible en Windows XP y 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
| FileHandle | Un identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| PageRef | Una referencia de página devuelta por las funciones DAFindPage o DANewPage |
| Options | 0 = 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 |
| DPI | Los DPI que se utilizarán al renderizar la página. Los valores superiores a 300 provocarán un uso excesivo de memoria |
| FileName | La ruta y el nombre del archivo que se creará para almacenar los datos de imagen de la página renderizada |
Valores devueltos
| 0 | No se pudo renderizar la página. Compruebe el valor de los parámetros FileHandle y PageRef |
|---|---|
| 1 | La página se renderizó correctamente y el archivo de imagen se guardó en el disco No se pudo escribir el archivo en el disco 2 |