4D v16.3PAGE SETUP |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
PAGE SETUP
|
PAGE SETUP ( {tabela ;} formulario ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tabela | Tabela |
![]() |
Tabela a qual pertence o formulário, ou tabela padrão, se omitido | |||||
formulario | String |
![]() |
Formulário a usar para definir os parâmetros de impressão | |||||
PAGE SETUP define a configuração da página para a impressora armazenada com formulario. Os parâmetros de impressão são armazenados com o formulário quando o formulário é guardada no ambiente Desenho.
Nos seguintes três casos, as caixas de diálogo de impressão não são mostradas e a impressão se realiza com os parâmetros de impressão por padrão:
Vários formulários (vazios) são criados por uma tabela chamada [Desenhos]. O formulário “PS100” é atribuído a uma configuração de página com escala de 90%, e assim sucessivamente. O método de projeto a seguir lhe permite imprimir a seleção de uma tabela usando várias escalas sem ter que especificar a escala nas caixas de diálogo de impressão (as quais não aparecem), cada vez:
` Método de projeto IMPRESSAO ESCALADA AUTOMATICA
` IMPRESSAO ESCALADA AUTOMATICA ( Ponteiro; String {; Long } )
` IMPRESSAO ESCALADA AUTOMATICA ( ->[Tabela]; "FormularioSaida" {; Escala } )
If(Count parameters>=3)
PAGE SETUP([Desenhos];"PS"+String($3))
If(Count parameters>=2)
OUTPUT FORM($1->;$2)
End if
End if
If(Count parameters>=1)
PRINT SELECTION($1->;*)
Else
PRINT SELECTION(*)
End if
Quando este método de projeto estiver escrito, pode chamá-lo dessa forma:
` Buscar faturas atuais
QUERY([Faturas];[Faturas]Pagas=False)
` Impressão de um relatório reduzido a 90%
IMPRESSAO ESCALADA AUTOMATICA(->[Faturas];"Relatório resumo";90)
` Impressão de um relatório reduzido ao 50%
IMPRESSAO ESCALADA AUTOMATICA(->[Faturas];"Relatório detalhado";50)
Produto: 4D
Tema: Imprimir
Número
299
Criado por: < 4D v6
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)