4D v12.4PAGE SETUP |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
PAGE SETUP
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PAGE SETUP ( {tabla ;} formulario ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| tabla | Tabla |
|
Tabla a la que pertenece el formulario, o Tabla por defecto, si se omite | |||||
| formulario | Cadena |
|
Formulario a utilizar para definir los parámetros de impresión | |||||
PAGE SETUP define la configuración de la página para la impresora almacenada con formulario. Los parámetros de impresión son almacenados con el formulario cuando el formulario se guarda en el entorno Diseño.
En los siguientes tres casos, las cajas de diálogo de impresión no se muestran y la impresión se realiza con los parámetros de impresión por defecto:
Llamar PAGE SETUP le permite, en este caso, saltar las cajas de diálogo de impresión Y utilizar los parámetros de impresión diferentes a los parámetros por defecto.
Varios formularios (vacíos) son creados por una tabla llamada [Dibujos]. El formulario “PS100” es asignado a la configuración de la página con una escala de 100%, el formulario “PS90” se asigna a una configuración de página con escala de 90%, y así sucesivamente. El siguiente método de proyecto le permite imprimir la selección de una tabla utilizando varias escalas sin tener que especificar la escala en las cajas de diálogo de impresión (las cuales no aparecen), cada vez:
` Método de proyecto IMPRESION ESCALADA AUTOMATICA
` IMPRESION ESCALADA AUTOMATICA ( Puntero; Cadena {; Long } )
` IMPRESION ESCALADA AUTOMATICA ( ->[Tabla]; "FormularioSalida" {; Escala } )
If(Count parameters>=3)
PAGE SETUP([Dibujos];"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
Una vez este método de proyecto está escrito, puede llamarlo de esta forma:
Producto: 4D
Tema: Impresión
Número
299
Creado por: < 4D v6
Print form
PRINT RECORD
PRINT SELECTION
SET PRINT OPTION