June 14, 2007 at 9:54 am
I am trying to tweak my Reporting Services 2000 reports to make efficient use of space since even a little bit of extra spacing can added up when many rows are being showed in the report. I am currently working on my headers/footers, but will want to do this with table rows, list items, etc...
I've tried multiple things such as changing the size of the textbox, overlapping textboxes, various VerticalAlign settings, but I can never get it to look correctly in my deployed HTML version. I've also tried changing the Report property for DataElementSyle between AttributeNormal and ElementNormal to see if this would help...
I can get the reports to space correctly in the dev env with some finagling... What gives? Is this a limitation based upon the HTML it generates? Is it possible to get WYSIWG or near-WYSIWG results?
June 14, 2007 at 10:48 am
Ok, I have been playing around with it and have started to make some progress. So far I have found that setting Padding to 0pt in conjunction with shrinking the textbox will allow more precise placement when rendering. However, there is one caveat, any other nearby textboxes should be in align with it. Examining the HTML source, it appears that Reporting Services needs to make some assumptions as to when to add new rows in the table and how to space them.
I have not played around with using rectangles to contain yet. I think some issues come about because it is trying to use a greatest-common-denominator approach to make the surrounding items fit in the HTML table. Overlapping appears to provide no benefit, but makes viewing the textboxes more difficult from the dev env. Remove any vertical space between textboxes.
Bottom line, is to not trust what is being shown in the development environment (even in "Print Preview" mode).
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply