PrintDocumentToFileA

Renderizado e impresión

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la superficie ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a PrintDocumentToFile 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. La salida de impresión se dirige al archivo de cola especificado

No todos los controladores de impresora admiten el campo DocInfo.lpszOutput, por lo que los resultados pueden variar

Sintaxis

Delphi

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

DLL

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

Parámetros

PrinterNameEl nombre de la impresora que se usará para imprimir. Es el nombre que aparece en el Administrador de impresión de Windows. Use la función GetPrinterNames para obtener una lista de impresoras válidas del sistema. Aquí también se puede usar un valor devuelto por la función NewCustomPrinter
StartPageLa primera página que se imprimirá
EndPageLa última página que se imprimirá
OptionsUse la función PrintOptions para obtener un valor para este parámetro
FileNameEl nombre de archivo donde se debe enviar la salida de impresión a la cola