4D Write v14WR PRINT MERGE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
WR PRINT MERGE
|
WR PRINT MERGE ( area ; numTabla ; visualizacion ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D Write | |||||
numTabla | Entero |
![]() |
Número de tabla | |||||
visualizacion | Entero |
![]() |
Mostrar/suprimir la caja de diálogo de impresión | |||||
El comando WR PRINT MERGE permite imprimir el documento en area una vez para cada registro en la selección de tabla. tabla es el número de la tabla de impresión combinada. Si tabla es igual a 0, WR PRINT MERGE muestra la caja de diálogo estándar de impresión combinada, permitiéndole especificar la tabla y cambiar la selección de registros para esa tabla.
Si el documento contiene referencias, se calcularán automáticamente antes de la impresión.
En el parámetro visualizacion, puede pasar una de las siguientes constantes, del tema "WR Parámetros":
Constante | Tipo | Valor |
wr no print settings dialog | Entero largo | 0 |
wr with print settings dialog | Entero largo | 1 |
El siguiente ejemplo imprime una carta para cada cliente de la tabla [Clientes].
ALL RECORDS(Clientes]) `Seleccionar todos los clientes
QUERY([Cartas];[Cartas]Ref="Expedite") `Buscar la plantilla Expedite
Temp:=WR New offscreen area `Crear un área fuera de pantalla
WR PICTURE TO AREA(Temp;[Cartas]Doc_) `Ubicar la plantilla fuera de la pantalla
WR PRINT MERGE(Temp;3;wr no print settings dialog) `Imprimir el correo
WR DELETE OFFSCREEN AREA(Temp) `Borrar el área creada
Producto: 4D Write
Tema: WR Impresión
Número
89212
Creado por: 4D Write 6
4D Write - Lenguaje ( 4D Write v11.6)
4D Write - Lenguaje ( 4D Write v12)
4D Write - Lenguaje ( 4D Write v14)
4D Write - Lenguaje ( 4D v13)
4D Write - Lenguaje ( 4D Write v14 R2)
4D Write - Lenguaje ( 4D Write v14 R3)
4D Write - Lenguaje ( 4D Write v14 R4)