PrintPagesToFile

Renderizado e impresión

Descripción

Representa una lista de intervalos de 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 TPDFlib.PrintPagesToFile(Const PrinterName, PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::PrintPagesToFile(PrinterName As String, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLPrintPagesToFile(int InstanceID, const wchar_t * PrinterName, const wchar_t * PageRanges, int Options, const wchar_t * 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 devolver una lista de impresoras válidas en el sistema. También puede usarse aquí un valor devuelto por la función NewCustomPrinter. Una lista de páginas para imprimir, por ejemplo "1-10,12,14"
PageRanges
OptionsUse la función PrintOptions para obtener un valor para este parámetro
FileNameUse la función PrintOptions para obtener un valor para este parámetro

Valores devueltos

0Ocurrió un error
1Las páginas se imprimieron correctamente