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
risposta
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.
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.
Quale strumento stai usando? Ce ne sono diversi che funzionano con i servizi di segnalazione 2008. –
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. –
hm .. un po 'come una proprietà di ancoraggio che puoi ancorare a destra. Sarebbe utile. (Scusate, non un commento utile a tutti). – Ray