PrintDocumentA

Renderizado e impresión

Descripción

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

Renderiza determinadas páginas del documento seleccionado en la impresora especificada

Sintaxis

Delphi

Function DLPrintDocumentA(InstanceID: Integer; PrinterName: PAnsiChar; StartPage, EndPage, Options: Integer): Integer;

DLL

int DLPrintDocumentA(int InstanceID, const char * PrinterName, int StartPage, int EndPage, int Options);

Parámetros

PrinterNameEl nombre de la impresora que se usará para imprimir. Es el nombre que aparece en Windows Print Manager. Use GetPrinterNames para devolver una lista de impresoras válidas del sistema. También se puede usar aquí un valor devuelto por NewCustomPrinter. La primera página que se imprimirá
StartPage
EndPageLa última página que se imprimirá
OptionsUse la función PrintOptions para obtener un valor para este parámetro

Valores devueltos

0No se pudieron imprimir las páginas, normalmente porque los parámetros StartPage y EndPage están fuera de rango
1Las páginas se imprimieron correctamente