Aree dati nel rendering delle immagini
L'estensione per il rendering delle immagini consente di eseguire il rendering del layout delle aree dati e dei dati in esse contenuti come immagine statica. La modalità di rendering di ogni area dati varia in base all'area dati stessa.
Matrix
Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL Matrix da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
KeepTogether |
Se la proprietà KeepTogether dell'elenco è True, tutte le celle di una matrice vengono mantenute assieme, a meno che non contengano un'interruzione di pagina. |
NoRows |
Se la matrice non contiene righe, viene sostituita da testo. Il rendering del testo viene eseguito in una casella di testo. Le proprietà delle interruzioni di pagina vengono ignorate e al testo vengono applicate le proprietà dello stile della matrice. Se nell'elemento NoRows non è specificato testo, non viene eseguito il rendering della matrice o del testo. |
PageBreakAtStart |
La matrice viene visualizzata in una nuova pagina. |
PageBreakAtEnd |
Gli elementi sotto la matrice vengono visualizzati in una nuova pagina. |
Corner
Gli elementi all'interno dell'angolo, con larghezza o altezza pari al 100%, vengono ridimensionati in modo da riempire l'angolo. In caso contrario, ovvero se non possono essere adattati all'angolo, questi elementi vengono troncati.
MatrixColumn
Il rendering del contenuto dell'elemento MatrixColumn viene eseguito in una cella. Se la larghezza o l'altezza è pari al 100%, gli elementi nella cella vengono ridimensionati e adattati alla cella. Se invece questi elementi non possono essere adattati alla cella, vengono troncati. Se la matrice contiene un'interruzione di pagina, le intestazioni di colonna vengono ripetute in ogni pagina in cui viene visualizzata la matrice.
MatrixRow
Il rendering del contenuto dell'elemento MatrixRow viene eseguito in una cella. Se la larghezza o l'altezza è pari al 100%, gli elementi nella cella vengono ridimensionati e adattati alla cella. Se invece questi elementi non possono essere adattati alla cella, vengono troncati. Se la matrice contiene un'interruzione di pagina, le intestazioni di riga vengono ripetute in ogni pagina in cui viene visualizzata la matrice.
Subtotal
Il rendering dei subtotali viene eseguito in una casella di testo. Alla casella di testo vengono applicati gli stili della matrice.
MatrixCell
Il rendering degli elementi contenuti nell'elemento MatrixCell viene eseguito in una cella. Gli elementi con altezza o larghezza espresse in misura percentuale vengono ridimensionati e adattati alla cella. Negli altri casi, il contenuto della cella può comportare un aumento delle dimensioni della cella.
Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL MatrixCell da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
Height |
Determina l'altezza minima della cella. |
Width |
Determina la larghezza minima della cella. |
Table
Il rendering delle tabelle viene eseguito come griglia. I bordi della tabella, se presenti, vengono disegnati intorno alla tabella. Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL Table da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
KeepTogether |
Se la proprietà KeepTogether della tabella è True, tutte le righe della tabella vengono mantenute assieme, a meno che non contengano un'interruzione di pagina. |
NoRows |
Se la tabella non contiene righe, viene sostituita da testo. Il rendering del testo viene eseguito in una casella di testo. Le proprietà delle interruzioni di pagina vengono ignorate e al testo vengono applicate le proprietà dello stile della tabella. Se nell'elemento NoRows non è specificato testo, non viene eseguito il rendering della tabella o del testo. |
PageBreakAtStart |
La tabella viene visualizzata in una nuova pagina. |
PageBreakAtEnd |
Gli elementi sotto la tabella vengono visualizzati in una nuova pagina. |
TableColumn
Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL TableColumn da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
Width |
Determina la larghezza minima della colonna. |
Header e Footer
Gli elementi Header e Footer della tabella vengono visualizzati come righe di rettangoli che contengono gli elementi del report per le righe. Nella tabella seguente viene descritto il rendering degli elementi contenuti negli elementi RDL Header e Footer da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
RepeatOnNewPage |
Se la tabella occupa più pagine, la riga viene ripetuta in ogni pagina. Le interruzioni di pagina in un'intestazione o piè di pagina di una nuova pagina vengono ignorate. |
TableRow
L'elemento TableRow viene visualizzato come riga di rettangoli che contengono gli elementi del report per la riga. Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL TableRow da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
Height |
Determina l'altezza minima della riga. |
TableGroup
L'elemento TableGroup definisce un gruppo in una tabella. Il rendering dell'elemento Header viene eseguito per primo, seguito dalle istanze di TableRow che contengono i dettagli. Infine viene eseguito l'elemento Footer. Se nella pagina non c'è spazio sufficiente per l'intestazione e per una riga sotto di essa, l'intestazione viene spostata nella pagina successiva. Se nella pagina non c'è spazio sufficiente per il piè di pagina e per una riga sopra di esso, il piè di pagina viene spostato nella pagina successiva.
TableCell
Il rendering degli elementi contenuti nell'elemento TableCell viene eseguito in una cella. La cella può venire ingrandita se non riesce a ospitare tutto il contenuto.
Chart
Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL Chart da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
KeepTogether |
Un grafico non viene mai suddiviso. |
NoRows |
Se il grafico non contiene righe, viene sostituito da testo. Il rendering del testo viene eseguito in una casella di testo. Le proprietà delle interruzioni di pagina vengono ignorate e al testo vengono applicate le proprietà dello stile del grafico. Se nell'elemento NoRows non è specificato testo, non viene eseguito il rendering del grafico o del testo. |
PageBreakAtStart |
Il grafico viene visualizzato in una nuova pagina. |
PageBreakAtEnd |
Gli elementi sotto il grafico vengono visualizzati in una nuova pagina. |
List
Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL List da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
KeepTogether |
Se la proprietà KeepTogether dell'elenco è True, tutte le istanze ripetute dell'elenco vengono mantenute assieme, a meno che l'elenco non contenga un'interruzione di pagina. |
NoRows |
Se l'elenco non contiene righe, viene sostituito da testo. Il rendering del testo viene eseguito in una casella di testo. Le proprietà delle interruzioni di pagina vengono ignorate e al testo vengono applicate le proprietà dello stile dell'elenco. Se nell'elemento NoRows non è specificato testo, non viene eseguito il rendering dell'elenco o del testo. |
PageBreakAtStart |
L'elenco viene visualizzato in una nuova pagina. |
PageBreakAtEnd |
Gli elementi sotto l'elenco vengono visualizzati in una nuova pagina. |
Vengono visualizzati anche il bordo dell'elenco e gli elementi all'interno dell'elenco.
Grouping
Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL Grouping da parte dell'estensione per il rendering delle immagini.
Elemento RDL | Tipo di rendering |
---|---|
PageBreakAtStart |
Il gruppo viene visualizzato in una nuova pagina. |
PageBreakAtEnd |
I gruppi e gli elementi sotto di essi vengono visualizzati in una nuova pagina. |
RepeatWith
L'elemento viene ripetuto con l'area dati in ogni pagina in cui viene visualizzata l'area dati. La posizione dell'elemento è relativa alla posizione dell'area dati.
Vedere anche
Concetti
Progettazione per l'output delle immagini