March 24, 2009 at 6:36 pm
I think this might just be an IE issue, but I am at a loss to control it and it is impacting reports with position sensitive strings.
A simple example - create a report from this simple sql statement. Deploy and look at the output in a web browser (I am using IE7).
And maybe try this: add a column to the report layout with row value as
Open report in browser, for me, the '1' character is left justified, yet the length is reported as 5 characters. It trims in the middle of strings too:
(redeploy) and report displays 'B 1' for me.
Tried to export original report to xml and to csv, then I used notepad to open the xml and finding str_len5 shows <Detail str_len5=" 1" in the notepad window. Opening same xml in ie7 shows <Detail str_len5="1"
Is it possible to prevent repeating space characters (white-space) from being stripped from rendered report?
March 24, 2009 at 6:53 pm
isn't it an html issue, where html does not respect whitespace, carriage returns, line feeds or tabs?
so you need to replace spaces with & n b s p ; or char(160) to get the layout desired?
Lowell
March 27, 2009 at 4:57 pm
This function in the textbox worked. & n b s p did not work in the place of
chr(160).
=Replace(Fields!str_len5.Value, " ", Chr(160))
Thanks this solved the problem, put me on the right track.
🙂
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply