RenderDocumentToFileA

Renderizado 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 RenderDocumentToFile y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

Renderiza determinadas páginas del documento seleccionado en un archivo de imagen en disco

La renderización usa GDI+ de forma predeterminada en Windows XP y posteriores. La opción 10, TIFF (G4), requiere Windows Vista o Server 2008 y posteriores

También se puede renderizar mediante Cairo; utilice las funciones SetCairoFileName y SelectRenderer

Sintaxis

Delphi

Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);

Parámetros

DPIDPI utilizados para la renderización. Un valor de 72 produce el mismo resultado que Acrobat con un nivel de zoom del 100 %
StartPageLa primera página que se imprimirá
EndPageLa última página que se imprimirá
Options0 = BMP 1 = JPEG 2 = WMF 3 = EMF 4 = EPS 5 = PNG 6 = GIF 7 = TIFF 8 = EMF+ 9 = HTML5 10 = G4 TIFF Ruta y nombre por página. "%p" se sustituye por número; si falta, se añade antes de la extensión. "output.jpg" en página 10 produce "output10.jpg"; "page%poutput.bmp" en página 5 produce "page5output.bmp"
FileName

Valores devueltos

0Las páginas no se renderizaron correctamente. Por lo general, esto se debe a que los parámetros StartPage o EndPage están fuera del intervalo
1Las páginas se renderizaron correctamente