Vista di tipo Stampa su file
SeguiPuoi stampare su file Microsoft Word o Acrobat Pdf utilizzando il meccanismo di stampa unione di Microsoft Word. Di seguito i passaggi da seguire per procedere con la stampa su file.
Creare una view di stampa
Crea una view di stampa che parta dalla tabella Dipendenti (vedi Creare una vista )
Nome: Stampa.dipendente.in.pdf
Tagname: Stampa.dipendente.in.pdf
Inserisci i seguenti campi all'interno della vista:
- Foto
- Cognome e Nome
- Email Aziendale
- Telefono Ufficio
- Altri campi a piacere
Ogni vista di ha un tagname visibile aprendo la sezione Opzioni sotto la voce Tagname. A sua volta ogni campo ha un tagname ed è visibile cliccando sull'icona del campo sotto la voce Tagname. (Vedi anche Le proprietà di un campo)
I Tagname delle view e dei campi sono fondamentali per la stampa su file.
Creare un documento Word da utilizzare come template
Apri un documento di Word vuoto.
E' necessario delimitare la sezione in cui vuoi stampare i campi della view con due campi unione particolari TableStart: e TableEnd: seguiti dal tagname della view.
Per inserire un campo unione nel documento Word procedi come segue:
- Dal menu Inserisci selezionare Parti Rapide e da qui Campo:
- Nella finestra che è comparsa scegliere il campo MergeField:
- Come nome del campo inserisci il tagname del campo o TableStart:/TableEnd: e il tagname della view.
Di seguito un esempio:
«TableStart:Stampa.dipendente.in.pdf»
Nome e cognome: «Employees.SurnameAndName»
Email aziendale: «Employees.EmailBusiness»
Cellulare aziendale: «Employees.MobBusiness»
Telefono ufficio: «Employees.TelBusiness»
Azienda corrente: «Employees.CurrentCompany»
Data di assunzione «Employees.data_assunzione»
«TableEnd:Stampa.dipendente.in.pdf»
Una volta salvato il file sul tuo computer devi inserirlo come Output della view di stampa.
- Espandi la sezione Output
- Carica il file nel campo File Modello
- Seleziona il formato del file. Puoi scegliere tra Word, PDF o entrambi (puoi scegliere al momento del download)
- Salva la view premendo il pulsante Salva
Da Azioni > Stampa trovi tra i formati disponibili anche il modello che hai caricato
View multiple o subview
Nelle viste di stampa puoi inserire oltre che i campi, anche delle subview, scegliendole dalla cartella SubView di ogni entità.
Anche le subview possono essere utilizzare all'interno della stampa su file di Altamira, inserendo i tag di inizio e fine della SubView all'interno della view principale.
Per esempio se inseriamo una subview con gli indirizzi del dipendente nella view creata prima, un possibile risultato potrebbe essere:
«TableStart:Stampa.dipendente.in.pdf»
Nome e cognome: «Employees.SurnameAndName»
Email aziendale: «Employees.EmailBusiness»
«TableStart:Stampa.indirizzi.dipendenti.pdf»
«Addresses.AddressType»:
«Addresses.Address», «Addresses.City», «Addresses.Province», «Addresses.Country»
«TableEnd:Stampa.indirizzi.dipendenti.pdf»
Azienda corrente: «Employees.CurrentCompany»
Data di assunzione «Employees.data_assunzione»
«TableEnd:Stampa.dipendente.in.pdf»
La subview Stampa.indirizzi.dipendenti.pdf è totalmente inserita all'interno della view principale Stampa.dipendente.in.pdf
Se il dipendente ha più di un indirizzo, ogni indirizzo viene stampato sul file prima di ritornare a stampare i campi della view principale.
Tabelle
Con lo stesso principio delle subview puoi utilizzare anche delle tabelle nel file del modello.
- Inserisci nel modello una tabella con una sola riga e un numero di colonne pari ai campi che vuoi stampare.
- Per fare in modo che vengano create tante righe quanti sono gli elementi delle subview devi inserire il tag di inizio della subview nella prima cella della riga insieme al tagname del primo campo. Nell'ultima cella devi inserire il tagname dell'ultimo campo seguito dal tag di fine della subview.
Nel modo seguente:
«TableStart:Stampa.dipendente.in.pdf»
Nome e cognome: «Employees.SurnameAndName»
Email aziendale: «Employees.EmailBusiness»
TableStart:Stampa.indirizzi.dipendenti.pdf» «Addresses.Address» |
«Addresses.City», «Addresses.Province» |
«Addresses.Country» «TableEnd:Stampa.indirizzi.dipendenti.pdf» |
«TableEnd:Stampa.dipendente.in.pdf»
Immagini
Per inserire delle immagini devi far precedere il tagname del campo con il prefisso Image:
Per esempio: «Image:Employees.PhotoAttachment»
Commenti
0 commenti
Accedi per aggiungere un commento.