Titolo: Stampare da codice un'area 4D Write [2]
Categoria: Plugin |
|
Ultimo Aggiornamento: 18/01/05 |
Quando si vuole stampare un'area 4D Write si può usare il comando WR PRINT. Tale comando però stampa l'area solo una volta. Per stampare un'area un numero di volte pari al numero di record selezionati di una tabella bisogna usare il comando WR PRINT MERGE.
Inoltre WR PRINT MERGE permette di impostare in maniera parametrica la visualizzazione o meno della dialog di stampa (0 non la mostra, 1 si), visto che la sintassi è:
WR PRINT MERGE (area; tabella; mostra_dialog)
Ecco un esempio su come stampare una copia di una lettera per ogni cliente:
ALL RECORDS (Clienti]) `Tutti i clienti
QUERY ([Lettere];[Lettere]Ref="Spedisci") `Carica un template
Temp:=WR New offscreen area `Crea l'offscreen area
WR PICTURE TO AREA(Temp;[Letters]Doc_) `Il template nella offscreen area
WR PRINT MERGE (Temp;3) `Unisce il template con i dati nella tabella 3
WR DELETE OFFSCREEN AREA (Temp) `Cancella l'offscreen area
Inviato da: PierPaolo Sichera |
|
Visite: 13539 |
Se accedi con utente e password, puoi aggiungere dei commenti.