4D v16.3

PAGE SETUP

Página Inicial

 
4D v16.3
PAGE SETUP

PAGE SETUP 


 

PAGE SETUP ( {tabela ;} formulario ) 
Parâmetro Tipo   Descrição
tabela  Tabela in Tabela a qual pertence o formulário, ou tabela padrão, se omitido
formulario  String in 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:

Chamar PAGE SETUP lhe permite, neste caso, saltar as caixas de diálogo de impressão E utilizar os parâmetros de impressão diferentes aos parâmetros por padrão.

Exemplo  

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)



Ver também 

Print form
PRINT RECORD
PRINT SELECTION
SET PRINT OPTION

 
PROPRIEDADES 

Produto: 4D
Tema: Imprimir
Número 299

Este comando não pode ser utilizado com 4D Server

 
HISTÓRIA 

Criado por: < 4D v6

 
ARTICLE USAGE

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)