4D Write v14WR PRINT MERGE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
WR PRINT MERGE
|
WR PRINT MERGE ( area ; numTabela ; visualizaçao ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
area | Inteiro longo |
![]() |
Área 4D Write | |||||
numTabela | Inteiro |
![]() |
Número de tabela | |||||
visualizaçao | Inteiro |
![]() |
Mostrar/suprimir a caixa de diálogo de impressão | |||||
O comando WR PRINT MERGE permite imprimir o documento em area uma vez para cada registro na seleção de tabela. tabela é o número da tabela de impressão combinada. Se tabela é igual a 0, WR PRINT MERGE mostra a caixa de diálogo padrão de impressão combinada, permitindo especificar a tabela e mudar a seleção de registros para essa tabela.
Se o documento contém referencias, serão calculadas automaticamente antes da impressão.
No parâmetro visualizaçao, pode passar uma das seguintes constantes, do tema "WR Parameters":
O seguinte exemplo imprime uma carta para cada cliente da tabela [Clientes].
ALL RECORDS(Clientes]) `Selecionar todos os clientes
QUERY([Cartas];[Cartas]Ref="Expedite") `Buscar o modelo Expedite
Temp:=WR New offscreen area `Criar uma área fora de tela
WR PICTURE TO AREA(Temp;[Cartas]Doc_) `Localizar o modelo fora da tela
WR PRINT MERGE(Temp;3;wr no print settings dialog) `Imprimir o correio
WR DELETE OFFSCREEN AREA(Temp) `Apagar a área criada
Produto: 4D Write
Tema: WR Impressão
Número
89212
Criado por: 4D Write 6
4D Write - Linguagem ( 4D Write v11.6)
4D Write - Linguagem ( 4D Write v12)
4D Write - Linguagem ( 4D Write v14)
4D Write - Linguagem ( 4D v13)
4D Write - Linguagem ( 4D Write v14 R2)
4D Write - Linguagem ( 4D Write v14 R3)
4D Write - Linguagem ( 4D Write v14 R4)