I campi di stampa unione sono dei comandi utili per la produzione di elementi dinamici, come il nome della classe, l'anno scolastico, o l'elenco degli alunni che hanno avuto insufficienze....
possono essere di due tipologie: aggregati (ovvero che producono delle tabelle) o semplici.
in entrambi i casi sono riconoscibili per iniziare e finire con il simbolo $.
la struttura del campo di stampa
Il campo di stampa è definito dalla presenza, all'inizio e alla fine, dei segni "$" e da alcuni trattini (-) usati per distinguere radici e desinenze del campo:
$istituto-annoScolastico$, $scuola-nome$.... $bloc-sclasse-datiAlunni-esitoNote$
Il campo di stampa semplice
E' riconoscibile dalla struttura composta per lo più da due soli campi, radice e desinenza, racchiusi dai $,
il primo campo (radice) designa l'origine del dato, mentre il secondo (desinenza) indica cosa mostrare:
ad esempio il campo $scuola-nome$ mostrerà il nome della scuola in cui viene prodotto il documento, mentre $alunno-nome$ mostra il nome dell'alunno per cui è prodotto il documento.
L'utilizzo di alcune radici è limitato dalla tipologia del documento:
Radice | Documento per classe | Documento per alunno |
$istituto-... | Si | Si |
$scuola-... | Si | Si |
$sede-... | Si | Si |
$alunno-... | NO | Si |
$scrutinioclasse-... (o $sclasse-...) | Si | Si |
$scrutinio-... | Si | Si |
$scrutinioalunno-... (o $sa-...) | NO | Si |
Il campo di stampa aggregato
E' riconoscibile dall'avere, come primo elemento, la voce
bloc- che indica la creazione di una tabella
anche in questo caso ci sono delle desinenze da utilizzarsi in base alla specificità del documento
Radice | Documento per classe | Documento per alunno |
$scrutinioclasse-... (o $sclasse-...) | Si | Si |
$scrutinio-... | Si | Si |
$scrutinioalunno-... (o $sa-...) | NO | Si
|