4D v14.3SET CURRENT PRINTER |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SET CURRENT PRINTER
|
SET CURRENT PRINTER ( nomImpr ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
nomImpr | cadeia |
![]() |
Nome da impressora a ser usada | |||||
O comando SET CURRENT PRINTER utiliza para designar a impressora a utilizar par imprimir com a aplicação 4D atual.
Passe o nome da impressora a selecionar no parâmetro nomImpr. Para obter una lista de impressoras disponíveis, utilize de antemão o novo comando PRINTERS LIST.
Se passa uma string vazia em nomImpr, se utilizará a impressora atual definida no sistema.
O comando SET CURRENT PRINTER designa a impressora virtual instalada por o driver PDFCreator como destino de impressão. 4D usa o driver PDFCreator para facilitar a impressão de documentos PDF em Windows (ver Integração do driver PDFCreator em Windows). Para imprimir um documento PDF, no parâmetro nomImpr, passe o nome da impressora virtual instalada pelo driver PDFCreator. Por padrão, o nome da impressora virtual é "PDFCreator". Entretanto, este nome pode ter sido modificado quando se instalou o driver. Para que 4D busque e utilize automaticamente o nome da impressora virtual, inclusive se for personalizado, passe a constante PDFCreator Printer name em nomImpr. Esta constante se encontra no tema Opções de Impressão.
O comando SET CURRENT PRINTER deve ser chamado antes de SET PRINT OPTION, de maneira que as opções disponíveis correspondam à impressora selecionada. Por outra parte, SET CURRENT PRINTER deve ser chamada depois de PAGE SETUP, do contrário os parâmetros da impressora são perdidos.
Este comando pode ser utilizado com os comandos PRINT SELECTION, PRINT RECORD, Print form e QR REPORT e se aplica a todas as impressões de 4D, incluso no ambiente Desenho.
Os comandos de impressão devem ser chamadas obrigatoriamente com o parâmetro > (onde seja relevante) de modo a que os parâmetros especificados não sejam perdidos.
Se a seleção de impressora é realizada corretamente, a variável sistema OK toma o valor 1. Se ocorre o contrário (por exemplo se não se encontra a impressora atribuída), a variável sistema OK toma o valor 0 e a impressora atual permanece sem mudanças.
Produto: 4D
Tema: Imprimir
Número
787
Criado por: 4D 2003
Modificado: 4D v12
Get current printer
PRINTERS LIST
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)
Inherited from : SET CURRENT PRINTER ( 4D v11 SQL Release 6)