Condividi tramite


Esportazione in Microsoft Word (Generatore report 2.0)

L'estensione per il rendering Word consente di eseguire il rendering di un report come documento di Word compatibile con MicrosoftMicrosoft Word 2000 o versione successiva. Dopo l'esportazione del report in un documento di Word, è possibile modificarne il contenuto e progettare report in formato documento, ad esempio etichette di indirizzi, ordini di acquisto o lettere tipo. L'estensione dei file generati da questo renderer è doc.

Elementi del report in Word

I report esportati in Word vengono visualizzati sotto forma di una tabella nidificata che rappresenta il corpo del report. Il rendering di un'area dati Tablix viene eseguito come tabella nidificata che riflette la struttura dell'area dati nel report, mentre quello di caselle di testo e rettangoli viene eseguito come celle all'interno della tabella. Il valore della casella di testo viene visualizzato all'interno della cella.

Il rendering di immagini, grafici e contatori viene eseguito come immagini statiche all'interno delle celle della tabella. Vengono sottoposti a rendering i collegamenti ipertestuali e i collegamenti drill-through presenti in questi elementi del report. Le mappe e le aree su cui è possibile fare clic all'interno di un grafico non sono supportate.

I report a colonne in formato newsletter non vengono sottoposti a rendering in Word. Il rendering di colori e immagini di sfondo delle pagine e del corpo del report non viene eseguito.

Paginazione

Dopo l'apertura in Word, l'intero report viene rimpaginato in base alle dimensioni della pagina. La rimpaginazione può causare l'inserimento di interruzioni di pagina in posizioni non previste e, in alcuni casi, la presenza nel report esportato di due interruzioni di pagina consecutive in una riga o l'aggiunta di pagine vuote. È possibile tentare di modificare la paginazione di Word regolando i margini della pagina.

Questo renderer supporta solo interruzioni di pagina logiche.

Ridimensionamento della pagina

Per il rendering del report, l'altezza e la larghezza della pagina in Word vengono impostate in base alle proprietà RDL seguenti: altezza e larghezza delle dimensioni della pagina, margini sinistro e destro della pagina e margini superiore e inferiore della pagina.

Larghezza della pagina

Word supporta una larghezza di pagina massima di 56 centimetri. Se la larghezza del report è maggiore di 56 centimetri, il rendering del report verrà comunque eseguito, ma il contenuto del report non verrà visualizzato in visualizzazione Layout di stampa o Layout lettura di Word. Per visualizzare i dati, passare alla visualizzazione Normale o Layout Web. Poiché in queste visualizzazioni di Word la quantità di spazi vuoti viene ridotta, è possibile visualizzare un'area maggiore del contenuto del report.

Dopo il rendering, la larghezza del report aumenta se necessario fino a un massimo di 56 centimetri, per consentire la visualizzazione del contenuto. La larghezza minima del report è basata sulla proprietà RDL Width nel riquadro Proprietà.

Proprietà del documento

Il renderer di Word scrive i metadati seguenti nel file con estensione doc.

Proprietà degli elementi del report

Descrizione

Report Title (titolo del report)

Titolo

Report.Author

Autore

Report.Description

Commenti

Intestazioni e piè di pagina del report

Per le intestazioni e i piè di pagina del report il rendering viene eseguito come aree di intestazione e piè di pagina in Word. Se nell'intestazione o nel piè di pagina del report è visualizzato un numero di pagina o un'espressione che indica il numero complessivo di pagine del report, questi valori vengono convertiti in un campo di Word. In questo modo, nel report visualizzabile appare il numero di pagina preciso. L'eventuale impostazione nel report dell'altezza dell'intestazione o del piè di pagina non è supportata in Word. Le proprietà RDL PrintOnFirstPage e PrintOnLastPage non sono supportate.

Interattività

Alcuni elementi interattivi sono supportati in Word. Di seguito è riportata una descrizione di comportamenti specifici.

Elementi visualizzati e nascosti

Il renderer di Word esegue il rendering degli elementi del report in base al relativo stato corrente. Se un elemento del report ha lo stato impostato come nascosto, tale elemento non verrà sottoposto a rendering nel documento di Word. Un elemento del report il cui stato è impostato come visualizzato verrà sottoposto a rendering nel documento di Word. La funzionalità di attivazione e disattivazione della visualizzazione non è supportata in Word.

Mappa documento

Se il report contiene etichette della mappa documento, queste verranno sottoposte a rendering come etichette di sommario di Word nei rispettivi elementi e gruppi del report. L'etichetta della mappa documento viene utilizzata come testo delle etichette di sommario. Il collegamento di destinazione viene posizionato accanto all'elemento su cui è impostata l'etichetta. Anche se nel documento di Word non viene automaticamente creato un sommario, è possibile compilarne uno utilizzando le etichette della mappa documento visualizzate nel report.

Collegamenti ipertestuali e collegamenti drill-through

Per i collegamenti ipertestuali e i collegamenti drill-through presenti negli elementi del report di tipo casella di testo e immagine, il rendering viene eseguito come collegamenti ipertestuali nel documento di Word. Quando si fa clic sul collegamento ipertestuale, il browser Web predefinito viene aperto in corrispondenza dell'URL. Quando si fa clic sul collegamento ipertestuale drill-through, si accede al server di report di origine.

Ordinamento interattivo

Il rendering del contenuto del report viene eseguito in base all'ordinamento corrente nell'area dati del report. L'ordinamento interattivo non è supportato in Word. Dopo il rendering del report, è possibile applicare l'ordinamento della tabella all'interno di Word.

Segnalibri

Per i segnalibri del report viene eseguito il rendering come segnalibri di Word. Il rendering dei collegamenti a un segnalibro viene eseguito come collegamenti ipertestuali che consentono di accedere alle etichette di segnalibro all'interno del documento. Le etichette di segnalibro devono contenere meno di 40 caratteri. L'unico carattere speciale che è possibile utilizzare in queste etichette è il carattere di sottolineatura (_). I caratteri speciali non supportati vengono rimossi dal nome dell'etichetta di segnalibro. Il nome viene inoltre troncato se costituito da più di 40 caratteri. Se il report contiene nomi di segnalibro duplicati, il rendering dei segnalibri non verrà eseguito in Word.

Rendering dello stile in Word

Di seguito è riportata una breve descrizione della modalità di rendering degli stili in Word.

Tavolozza dei colori

I colori visualizzati nel report vengono sottoposti a rendering nel documento di Word.

Bordo

Per i bordi degli elementi del report, ad eccezione del bordo della pagina, viene eseguito il rendering come bordi di celle di tabella di Word. Il rendering del bordo della pagina del report viene eseguito come bordo della pagina di Word.

Limitazioni di Word

In Microsoft Word vengono applicate le limitazioni seguenti:

  • Le tabelle di Word supportano un massimo di 63 colonne. Se il report contiene più di 63 colonne e si tenta di eseguirne il rendering, la tabella viene divisa in Word. Le colonne aggiuntive vengono posizionate accanto alle 63 colonne visualizzate nel corpo del report. Pertanto, è possibile che le colonne del report non siano allineate come previsto.

  • Word supporta pagine di dimensioni massime pari a 56 centimetri di larghezza e 56 centimetri di altezza. Se la larghezza del contenuto è maggiore di 56 centimetri, è possibile che alcuni dati non vengano visualizzati in visualizzazione Layout di stampa.

  • Le impostazioni relative all'altezza dell'intestazione e del piè di pagina vengono ignorate in Word.

  • I documenti creati con il renderer di Word non sono in formato di file DOCX di Office 2007, ma è possibile utilizzarli in Word 2007, in quanto questa applicazione prevede il supporto completo per il formato DOC.

  • I report possono essere visualizzati in Word 1997, ma con un layout non corretto. Word 97 non supporta le tabelle nidificate, i colori a 24 bit, la spaziatura interna celle e altre caratteristiche utilizzate dal renderer di Word.

  • Dopo l'esportazione, il report viene rimpaginato in Word. Ciò può causare l'aggiunta di altre interruzioni di pagina nel report visualizzabile.

  • In Word le righe di intestazione non vengono ripetute nella seconda pagina e in quelle successive, anche se la proprietà RepeatOnNewPage della riga di intestazione statica di una Tablix (tabella, matrice o elenco) è impostata su True. È possibile definire interruzioni di pagina esplicite nel report per forzare la visualizzazione delle righe di intestazione nelle nuove pagine. Poiché tuttavia al report visualizzabile esportato in Word viene applicata la paginazione specifica di Word, i risultati potrebbero variare e la riga di intestazione potrebbe non essere ripetuta in modo prevedibile. La riga di intestazione statica è la riga contenente le intestazioni di colonna.

  • Le dimensioni delle caselle di testo aumentano quando contengono spazi unificatori.

  • Quando viene esportato in Word, il testo con effetti carattere in alcuni tipi di carattere può generare glifi imprevisti o mancanti nel report visualizzabile.

Impostazioni relative alle informazioni sul dispositivo

Modificando le impostazioni relative alle informazioni sul dispositivo, è possibile modificare alcune impostazioni predefinite per questo renderer, ad esempio omettere collegamenti ipertestuali e collegamenti drill-through o espandere tutti gli elementi la cui visibilità può essere attivata o disattivata indipendentemente dal relativo stato originale durante il rendering. Per ulteriori informazioni, vedere Reporting Services Device Information Settings.