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
| PrinterName | El 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 | |
| EndPage | La última página que se imprimirá |
| Options | Use la función PrintOptions para obtener un valor para este parámetro |
Valores devueltos
| 0 | No se pudieron imprimir las páginas, normalmente porque los parámetros StartPage y EndPage están fuera de rango |
|---|---|
| 1 | Las páginas se imprimieron correctamente |