Aggiunta di rettangoli, linee e bordi a un report (Progettazione report di Visual Studio)
È possibile utilizzare rettangoli, linee, immagini e stili di bordo per creare effetti visivi in un report. I rettangoli possono fungere da contenitori di altri elementi del report oppure da elementi decorativi del report. Le immagini possono essere statiche o basate su dati di un database. È possibile impostare le proprietà del bordo per qualsiasi elemento che occupa uno spazio nel layout del report. Per ulteriori informazioni sulle immagini, vedere Aggiunta di immagini a un report (Progettazione report di Visual Studio).
Aggiunta di un bordo al report
È possibile aggiungere un bordo a un report aggiungendo bordi alle intestazioni, ai piè di pagina e al corpo del report. Nell'intestazione aggiungere un bordo sinistro, superiore e destro. Nel corpo aggiungere un bordo sinistro e destro. Nel piè di pagina aggiungere un bordo sinistro, inferiore e destro. Se nel report non vengono utilizzate le intestazioni, è possibile aggiungere i bordi solo intorno al corpo del report.
Se al report si aggiunge un bordo visualizzato nell'intestazione e nel piè di pagina, non disattivare l'intestazione e il piè di pagina per la prima e l'ultima pagina del report per evitare che il bordo risulti troncato nella parte superiore o inferiore di tali pagine.
Per definire il bordo, impostare le proprietà relative alla larghezza, al colore e allo stile degli oggetti Corpo, Intestazione pagina e Piè di pagina nella finestra Proprietà.
Nota |
---|
Sebbene possibile, è consigliabile non utilizzare un rettangolo per creare un bordo intorno all'intera pagina del report poiché in fase di esecuzione alcuni elementi del report vengono espansi per adattarsi a righe ripetitive di dati. Se si inseriscono in un rettangolo aree dati quali tabelle, elenchi e matrici, le dimensioni effettive del rettangolo potrebbero variare a seconda della quantità di dati da visualizzare tra un rendering e l'altro del report. |
Aggiunta di un rettangolo
Sebbene possa essere utilizzato esclusivamente come effetto visivo, un rettangolo viene in genere impiegato come contenitore di altri elementi in quanto consente di raggruppare elementi. Quando si sposta il rettangolo, vengono spostati anche gli elementi contenuti all'interno del rettangolo.
Quando si utilizzano rettangoli per contenere elementi del report, occorre tenere in considerazione il modo in cui gli elementi verranno modificati nel loro insieme durante il rendering del report. Gli elementi del report che contengono righe ripetute di dati, ad esempio le tabelle, possono espandersi per adattarsi ai dati restituiti da una query, modificando di conseguenza il posizionamento degli altri elementi all'interno del rettangolo. Una tabella sposterà gli elementi verso il basso se sono posizionati al di sotto dell'area dati. Per ancorare un elemento, è possibile posizionarlo all'interno di un rettangolo il cui bordo superiore si trovi più in alto rispetto al bordo inferiore della tabella. Per aggiungere un rettangolo a un report, eseguire le operazioni seguenti:
Aprire il file di definizione del report del client (con estensione rdlc) in modalità progettazione grafica.
Fare clic su Rettangolo nella casella degli strumenti.
Nell'area di progettazione trascinare il mouse per tracciare un riquadro delle dimensioni desiderate per il rettangolo. In alternativa, fare clic nell'area di progettazione per creare un rettangolo di dimensioni fisse.
Nota |
---|
Se si disegna un rettangolo intorno a elementi esistenti, tali elementi non vengono inseriti automaticamente nel rettangolo. Per inserire elementi esistenti in un rettangolo, è necessario innanzitutto creare il rettangolo e quindi trascinare al suo interno gli elementi. |
Aggiunta di linee
È possibile aggiungere linee a un layout di report. Per impostazione predefinita, una linea è un elemento di progettazione non ripetitivo. Se si desidera aggiungere una linea con righe di dati ripetitive, ad esempio in alcune celle di una riga di dettaglio, è necessario scrivere un'espressione che consente di disegnare la linea e inserire l'espressione nella cella in cui si desidera che venga visualizzata la linea. Se si desidera aggiungere sempre una linea dopo i dati ripetitivi, non è necessario includere un'espressione. È sufficiente impostare l'opzione Ripeti elemento del report con area dati in ogni pagina nella finestra di dialogo Proprietà linea. Per aggiungere una linea a un report, eseguire le operazioni seguenti:
Aprire il file di definizione del report del client (con estensione rdlc) in modalità progettazione grafica.
Fare clic su Linea nella casella degli strumenti.
Nell'area di progettazione trascinare il mouse fino a tracciare una linea della lunghezza desiderata. La linea creata si estenderà dal punto in cui si preme il pulsante del mouse fino al punto in cui lo si rilascia.
Vedere anche
Riferimento
Finestra di dialogo Proprietà linea - Scheda Generale (Progettazione report di Visual Studio)
Finestra di dialogo Proprietà rettangolo - Scheda Generale (Progettazione report di Visual Studio)
Finestra di dialogo Proprietà stile - Scheda Bordo e linea (Progettazione report di Visual Studio)
Concetti
Definizione di un layout del report (Progettazione report di Visual Studio)
Definizione delle dimensioni di pagina e delle interruzioni di pagina in un report (Progettazione report di Visual Studio)
Aggiunta di aree dati a un report (Progettazione report di Visual Studio)