Condividi tramite


Elementi del report con l'estensione per il rendering delle immagini

L'estensione per il rendering delle immagini esegue il rendering del layout dei dati e degli elementi del report in un'immagine statica. La modalità di rendering varia a seconda dell'elemento del report.

ReportItems

Gli elementi contenuti nell'elemento ReportItems vengono visualizzati come descritto di seguito in questo argomento. Per ogni elemento del report, i sottoelementi Name e Label vengono ignorati. Dai sottoelementi Top, Left, Height, Width e ZIndex dipende la modalità di posizionamento degli elementi nella pagina. Per ulteriori informazioni sul posizionamento, vedere Progettazione per l'output delle immagini.

Textbox

Le caselle di testo vengono visualizzate come testo riportato a capo all'interno di un rettangolo. Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL Textbox da parte dell'estensione per il rendering delle immagini.

Elemento RDL Tipo di rendering

Value

Testo con proprietà dello stile appropriate.

CanGrow

Se CanGrow è True, la casella di testo si allunga per ospitare il testo. Se CanGrow è False, il testo viene troncato.

CanShrink

Se CanShrink è True e l'altezza del testo è minore dell'altezza della casella di testo, la casella di testo viene rimpicciolita in base al testo.

HideDuplicates

Il testo presente nella casella di testo non viene visualizzato se i dati sono uguali a quelli del record precedente. Il testo viene visualizzato se compare nella prima casella di testo della pagina.

Image

Nella tabella seguente viene descritto il rendering degli elementi contenuti nell'elemento RDL Image da parte dell'estensione per il rendering delle immagini.

Elemento RDL Tipo di rendering

Value

Se il valore dell'elemento RDL Source è External, l'immagine viene recuperata dall'URL e visualizzata. In caso contrario, l'immagine viene recuperata dai dati dell'immagine e visualizzata. Se non è possibile recuperare l'immagine, viene visualizzata un'immagine con una X rossa.

Sizing

L'aspetto dell'immagine è determinato dall'elemento RDL Sizing. Se il valore dell'elemento Sizing è Clip, l'immagine viene ridimensionata in base alla risoluzione dell'output, quindi viene tagliata in base all'altezza e alla larghezza specificate. Se il valore è Fit, l'immagine viene ridimensionata in base all'altezza e alla larghezza specificate. Se il valore è FitProportional, l'immagine viene ridimensionata in base all'altezza o alla larghezza specificata, mantenendo le proporzioni originali. Se il valore è AutoSize, l'immagine viene ridimensionata in base alla risoluzione dell'output, ignorando altezza e larghezza.

Line

L'elemento Line viene visualizzato con tutte le proprietà dello stile appropriate.

Rectangle

L'elemento Rectangle viene visualizzato con tutte le proprietà dello stile appropriate. Il contenuto viene disegnato all'interno del rettangolo e il rettangolo viene ingrandito per ospitare il contenuto.

Subreport

Viene eseguito il rendering dei sottoreport. Le interruzioni di pagina presenti nel sottoreport vengono gestite come se il sottoreport fosse un rettangolo. Se non è possibile eseguire il sottoreport, al suo posto viene visualizzato un errore.

BackgroundImage

Le immagini di sfondo ripetute vengono ripetute all'interno dell'elemento che le contiene e vengono tagliate in corrispondenza del bordo di tale elemento. Le immagini di sfondo vengono disegnate sotto gli elementi presenti nel contenitore.

BorderStyle

I bordi vengono disegnati intorno a un elemento in base a quanto specificato negli elementi Top, Right, Left e Bottom per le varie proprietà dei bordi. Le dimensioni della spaziatura con tratteggio o punteggiatura rimangono uguali, indipendentemente dalla risoluzione.

Per il disegno dei bordi, metà del bordo viene disegnato all'interno dell'elemento e metà all'esterno. Se, ad esempio, una casella di testo ha uno spessore del bordo di 4 pixel, 2 pixel del bordo verranno visualizzati all'interno della casella di testo e 2 pixel del bordo verranno visualizzati all'esterno della casella di testo.

Fonts

Poiché il rendering del report viene eseguito nel server, è necessario che nel server siano installati i tipi di carattere utilizzati nel report. Se un tipo di carattere non è disponibile nel server, al suo posto viene utilizzato il tipo di carattere GDI+ GenericSerif. Se il valore dell'elemento FontWeight è 700, 800, 900, Bold o Bolder, al tipo di carattere viene applicato il grassetto.

Padding

Il testo viene posizionato in un elemento del report in base ai valori degli elementi PaddingLeft, PaddingRight, PaddingTop e PaddingBottom. Per la spaziatura interna non vengono considerati i bordi. Se la spaziatura interna è minore della metà dello spessore del bordo, il bordo risulterà sovrapposto al testo.

TextDecoration

Nell'elemento TextDecoration, il valore Underline determina la visualizzazione di una riga di sottolineatura. Il valore LineThrough determina l'effetto barrato. Il valore Overline non è supportato.

Vedere anche

Concetti

Progettazione per l'output delle immagini

Altre risorse

Report Definition Language

Guida in linea e informazioni

Assistenza su SQL Server 2005