Dzisiaj chciałbym poruszyć krótki temat związany z raportami RDLC (czyli tymi w nowych wersja Microsoft Dynamics NAV) a mianowicie wyrównanie tekstu do prawej strony. Z pozoru prosta rzecz, która nie powinna przysparzać problemów, niestety RDLC jest zakręcone i rządzi się swoimi prawami.
Po wybraniu opcji wyrównania do prawej tekst wygląda tak:
Gdy zwróci się uwagę na ostatnią kolumnę “Customer Currency Code” widać puste miejsce (zaznaczone na czerwono) – niejako spację, której nie powinno być w tym miejscu. Jak w takim razie temu zaradzić ? Zamieniając spacje na znak o numerze ASCII 10. Rozwiązanie to jest spotykane w standardowych raportach RDLC programu Microsoft Dynamics NAV, co pozawala mi sądzić, że na chwilę obecną nie ma lepszego triku.
=Replace(Parameters!Customer_CurrencyCodeCaption.Value," ",chr(10))
A oto rezultat zastosowanego triku: