Il Rich Text è un elemento con cui esporre dati in un Document, mediante un testo con formattazione arricchita (RTF). Esso è rappresentato nella Page con un riquadro trasparente.
La maschera Rich Text Editor, accessibile con un doppio click del mouse sul riquadro Rich Text, permette di inserire il contenuto da visualizzare. Essa si presenta come un classico editor di testo e dispone di una barra degli strumenti con i seguenti pulsanti:
✓ Open consente di aprire nella maschera un testo con formattazione arricchita;
✓ Save consente di salvare dalla maschera un testo con formattazione arricchita;
✓ Insert consente di inserire dati, funzioni o variabili dal Dictionary del Document;
✓ Undo e Redo permette di annullare o riapplicare l'ultima modifica.
Sono disponibili anche pulsanti per la configurazione dello stile di carattere, degli allineamenti e per l'inserimento di elenchi puntati.
Ogni Rich Text può essere ulteriormente configurato mediante le proprietà esposte nel riquadro delle Properties. Le proprietà sono classificate nei seguenti gruppi:
✓ Text, proprietà principali di configurazione del Rich Text;
✓ Text Additional proprietà avanzate di configurazione del Rich Text all'interno di una Page del Document;
✓ Position, proprietà di posizionamento del Rich Text;
✓ Appearance, proprietà per modificare l'aspetto grafico del Rich Text;
✓ Behavior, proprietà per impostare il comportamento del Rich Text all'interno di una Page del Document;
✓ Design, proprietà per modificare la visibilità del Rich Text all'interno di una Page del Document;
✓ Export, proprietà per configurare l'export del Rich Text.
Le proprietà del gruppo Text sono le seguenti:
✓ Text evidenzia i dati che sono esposti nella cella e permette l'accesso al Text Editor;
✓ Text Brush imposta la trasparenza e il colore del testo contenuto nella cella;
✓ Font definisce nome, dimensione e stile dei caratteri nella cella;
✓ Horizontal Alignment gestisce l'allineamento orizzontale dei dati nella cella;
✓ Vertical Alignment gestisce l'allineamento verticale dei dati nella cella;
✓ Text Format imposta il formato dei dati nella cella.
Le proprietà principali del gruppo Text Additional sono le seguenti:
✓ Angle consente l'esposizione dei dati ruotati di un certo angolo, espresso in gradi;
✓ Text Quality imposta la qualità tipografica dei caratteri della cella;
✓ Text Options, definisce spaziature, tabulazioni e direzione dei caratteri della cella;
✓ Word Wrap gestisce l'a capo di stringhe che superino in output la larghezza della cella.
Le proprietà principali del gruppo Position sono le seguenti:
✓ Left definisce la distanza della cella dal margine sinistro della Page;
✓ Top definisce la distanza della cella dal margine superiore della Page;
✓ Width definisce la larghezza della cella;
✓ Height definisce l'altezza della cella.
L'unità di misura delle distanze, definite nelle proprietà Position, è quella impostata nella Status Bar del Report Designer. |
Le proprietà principali del gruppo Appearance sono le seguenti:
✓ Brush permette di selezionare la forma ed il colore di sfondo del Rich Text;
✓ Border permette di disegnare il bordo del Rich Text;
✓ Conditions consente di definire un insieme di regole di formattazione condizionale del Rich Text;
✓ Component Style consente di definire lo stile degli elementi contenuti del Rich Text, attraverso lo Style Designer.
In particolare, la proprietà Border si imposta attraverso la maschera omonima, manualmente nel tab Simple o graficamente nel tab Advanced.