2009-02-10 5 views
6

Esiste un modo per fare oggetti allineati a destra, ad esempio con la pagina o con qualche altro elemento in un report, utilizzando i servizi di segnalazione 2008? In questo momento, sto sorta di emulare questo comportamento elementi spostando verso destra manualmente in modo che guardare a destra allineati, tuttavia, quando c'è un elemento con una larghezza dinamici (per esempio un Tablix con i dati ir direzione orizzontale), ovviamente, questo approccio fallisce. Qual è il modo corretto per farlo?Reporting Services corretto allineamento voce

+0

Quale strumento stai usando? Ce ne sono diversi che funzionano con i servizi di segnalazione 2008. –

+0

Principalmente sto generando RDL in modo programmatico. Se tutti gli elementi fossero statici, calcolerei le loro larghezze e allineare tutto di conseguenza, specificando la proprietà Left. Ma a volte i tablix possono avere larghezza dinamica (i dati arrivano in direzione orizzontale), quindi sono bloccato. –

+0

hm .. un po 'come una proprietà di ancoraggio che puoi ancorare a destra. Sarebbe utile. (Scusate, non un commento utile a tutti). – Ray

risposta

12

Purtroppo loro non è proprietà align orizzontale disponibile nelle specifiche RDL (c'è allineamento verticale e allineare il testo), quindi non c'è modo migliore per farlo.

È possibile utilizzare alcuni trucchi per ottenere gli effetti visivi più vicino o perfetto (caselle di testo funzionano perfettamente, Tablix di sono più severe e dipendono da un certo numero di loro impostazioni):
- Posizionare il bordo destro dove si desidera e trascinare a sinistra bordo per la dimensione massima che si desidera soddisfare, impostare il testo allineare di proprietà a destra, Set CanGrow su false (su un Tablix è necessario fare questo sulle sé colonne, in cui il testo è disponibile di direttamente): che cosa questo farà è consentito che il testo appaia correttamente allineato correttamente con la crescita gestita e nessun problema di esportazione.
- Un altro trucco è quello di mettere gli elementi in un rettangolo che può contribuire a frenare esso.

Queste opzioni funzioneranno bene con RDL generati dinamicamente, o impostando in BIDS o Generatore di report, come dovrebbero tutte le opzioni, in quanto è il RDL che è il fattore limitante non lo strumento/metodo che lo crea.

0

Posizionare le caselle di testo dell'intestazione e del piè di pagina su right side of the report area dall'allineamento del sottoreport per portarli sul lato DESTRO nel sottoreport.