PrintPagesA
Processamento e impressão
Descrição
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de PrintPages e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Compõe uma lista de intervalos de páginas do documento selecionado na impressora especificada
Sintaxe
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);
Parâmetros
| PrinterName | O nome da impressora a utilizar. É o nome apresentado no Gestor de Impressão do Windows. Utilize a função GetPrinterNames para devolver uma lista de impressoras válidas no sistema. Também pode utilizar aqui um valor devolvido pela função NewCustomPrinter |
|---|---|
| PageRanges | Uma lista de páginas a imprimir, por exemplo, "1-10,12,14" |
| Options | Utilize a função PrintOptions para obter um valor para este parâmetro |
Valores devolvidos
| 0 | Ocorreu um erro |
|---|---|
| 1 | As páginas foram impressas com êxito |