Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Opções de Impressão

Opções de Impressão 

 

Constante  Tipo Valor Comentário
_o_PDFCreator Printer name  Cadeia PDFCreator

Visualização da caixa de impressão

Destination option  Inteiro longo 9

valo1: código especificando o tipo de destino de impressão: 1=Printer, 2=(PC)/PS File (Mac), 3=PDF file, 5=Screen (opção OS X driver).
Se valor1 for diferente de 1 ou 5, valor2 contém rota de caminho para o documento resultante. Esta rota será usada até que outra rota seja especificada. Se um arquivo com o mesmo nome já existir no local destino, será substituído. Com GET PRINT OPTION, se o valor atual não estiver na lista pré-definida,  valor1 contém -1 e a variável de sistema OK é marcada como 1. Se um erro ocorrer,  valor1 eda variável sistema OK é estabelecida como 0.
Nota
(Windows): Para imprimir PDF no Windows, você tem que chamar SET CURRENT PRINTER(Generic PDF driver) e definir o destino de impressão para 2 (Arquivo) ou 3 (Arquivo PDF). A configuração 3 permite que você escreva código multiplataforma.

Double sided option  Inteiro longo 11

value1: 0=Single-sided or standard, 1=Double-sided. Se value1=1, value2 contém a binding: 0=Left binding (padrão), 1=Top binding.
Nota: Esta opção pode somente ser usada em Windows.

Generic PDF driver  Cadeia _4d_pdf_printer Nota: esta funcionalidade não está disponível nas versões 32 bits de 4D.
  • Em OS X, declara o driver pré-determinado como impressora atual. Este driver não é visível e não está na lista devolvida pelo comando PRINTERS LIST. a rota de acesso ao documento PDF deve ser definida utilizando o comando SET PRINT OPTION, se não, se devolve o erro 3107.
  • Em Windows, declara o driver PDF de Windows (chamado "Microsoft Print to PDF") como impressora atual. Esta constante está disponível em Windows 10 unicamente, quando está instalada a opção PDF. Com outras versões de Windows, ou quando não houver nenhum driver PDF disponível, o comando não faz nada e a variável OK toma o valor 0.
kp preview automatic  Inteiro longo 0

Valor para Print preview option

kp preview none  Inteiro longo 0

Valor para Print preview option

kp preview PDF  Inteiro longo 2

Valor para Print preview option

kp preview XPS  Inteiro longo 1

Valor para Print preview option

Legacy printing layer option  Inteiro longo 16 (4D versões 64-bit em Windows apenas) value1 apenas: 1=seleciona a capa de impressão legado baseada em  GDI para os trabalhos de impressão subsequente. 0=seleciona a capa de impressão D2D (padrão).
Versões 64-bit Este seletor é suportado apenas em aplicações 4D 64-bit monousuário em  Windows; é ignorada em outras plataformas. Sua intenção é permitir a plugins legado que imprimam dentro de trabalhos 4D em aplicações4D 64-bit
Number of copies option  Inteiro longo 4 valor1 apenas: número de cópias a imprimir.
Orientation option  Inteiro longo 2 valor1 apenas: 1=Retrato, 2=Paisagem. Se uma opção de orientação diferente for usada, GET PRINT OPTION retorna 0 em valor1.
Versões 64-bit: Esta opção pode ser chamada dentro de um trabalho de impressão, que significa que pode trocar de retrato a paisagem, ou vice versa, durante o mesmo trabalho de impressão.
Page range option  Inteiro longo 15 valor1=primeira página a imprimir (valor padrão é 1) e (opcional) valor2=número da última página a imprimir (valor padrão -1 = fim do documento).
Page setup dialog  Inteiro longo 1 Visualização de diálogo de configuração de página
Paper option  Inteiro longo 1 Se usar apenas valor1, contém o nome do papel. SE usar ambos parâmetros, value1 contém a largura do papel e  valor2 contém a altura do papel. A largura e altura são expressas em píxels. Use o comando PRINT OPTION VALUES para obter o nome, altura e largura de todos os formatos de papel oferecidos pela impressora.
Paper source option  Inteiro longo 5 (Windows apenas) valor1 unicamente: número correspondente ao índice, no array de bandejas devolvido pelo comando PRINT OPTION VALUES, da bandeja de papel a utilizar. Esta opção só se pode utilizar em Windows.

Print dialog  Inteiro longo 2

Visualização da caixa de diálogo de Impressão (padrão se for omitido)

Print preview option  Inteiro longo 18

(sólo Windows) valor1: formato a utilizar para as vistas previas de impressão em Windows. Valores disponíveis:

  • kp preview automatic (por padrão): utiliza a impressora e o visor XPS se estiverem disponíveis, em caso contrário utiliza a impressora e o visor PDF se disponíveis, caso contrário gera um erro.
  • kp preview XPS: utiliza a impressora e o visor XPS se disponíveis, caso contrário gera um erro.
  • kp preview PDF: utiliza a impressora e o visor PDF se disponíveis, do contrário se gera um erro

valor2 (só pode ser utilizado com GET PRINT OPTION): formato de vista prévia de impressão utilizado realmente em Windows (pode diferir do valor1 dependendo da configuração). Valores disponíveis:

  • kp preview none: nenhum formato disponível.
  • kp preview XPS: impressora e visor XPS utilizados.
  • kp preview PDF: impressora e visor PDF utilizados.
Scale option  Inteiro longo 3 valor1 apenas: valor escalar em porcentagem. Tome cuidado, algumas impressoras não permitem que essa escala seja modificada. Se passar um valor inválido, a propriedade é resetada para 100% ao começar a impressão.
Spooler document name option  Inteiro longo 12 valor1 unicamente: nome do documento de impressão atual, que aparece na lista de documentos da fila de impressão. O nome definido para esta instrução será utilizada para todos os documentos de impressão da sessão até que um novo nome ou uma string vazia não seja passada. Para utilizar ou reestabelecer o funcionamento normal (usando o nome de método no caso de um método, o nome da tabela para um registro, etc.), passe uma string vazia em valor1.


Ver também 

GET PRINT OPTION
PRINT OPTION VALUES
PRINT SETTINGS
SET CURRENT PRINTER
SET PRINT OPTION

 
PROPRIEDADES 

Produto: 4D
Tema: Lista de temas constantes

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)