Page 1 of 1

Feature and fix requests

Posted: Wed Feb 09, 2011 2:49 am
by xss
Hi all,

this are some things which would be nice to have. we use version 2011.1.909.0.

1) Designer: In the preview some kind of performance overview of the report (statusbar, extra pane, ...) - especially rendering time. So it would be easy to decide, whether to calculate things in fields, make an extra user table, ... for example.

2) Designer: When you copy more than one field at a time, some pasted fields get different width. Steps to reproduce: New blank report, add a report title band and a databand, add two text fields in the title band which align to each other (we use a grid size of 0,05 centimeters - text1 left: 2, width 2; text2 left: 4,05, width 2), select the two fields, copy & paste them to the databand. After this one ore more fields get a size of 2,05.

3) Globalization: A way to override the CultureInfo - maybe in the GlobalizationManager. In our application we can define how many decimal digits are used for the application and separately for printing. This is crucial for our customers, because sometimes they need to work with 3 decimal digits for calculation precision but the printouts should still use 2 decimal digits. Or another thing is, that they can change the application language with one click (only the language, formatting is still applied by workstation region settings). We know that we can define the format in the designer, but it's not affordable to change +100 reports per customer. Is there a way to achive this?

Thank you.

Greets, XSS

Feature and fix requests

Posted: Thu Feb 10, 2011 2:25 am
by Alex K.
Hello,
xss wrote:1) Designer: In the preview some kind of performance overview of the report (statusbar, extra pane, ...) - especially rendering time. So it would be easy to decide, whether to calculate things in fields, make an extra user table, ... for example.
Sorry, maybe we did not exactly understand your question. Could you explain your issue in more details?
xss wrote:2) Designer: When you copy more than one field at a time, some pasted fields get different width. Steps to reproduce: New blank report, add a report title band and a databand, add two text fields in the title band which align to each other (we use a grid size of 0,05 centimeters - text1 left: 2, width 2; text2 left: 4,05, width 2), select the two fields, copy & paste them to the databand. After this one ore more fields get a size of 2,05.
Please check the latest prerelease build.
xss wrote:3) Globalization: A way to override the CultureInfo - maybe in the GlobalizationManager. In our application we can define how many decimal digits are used for the application and separately for printing. This is crucial for our customers, because sometimes they need to work with 3 decimal digits for calculation precision but the printouts should still use 2 decimal digits. Or another thing is, that they can change the application language with one click (only the language, formatting is still applied by workstation region settings). We know that we can define the format in the designer, but it's not affordable to change +100 reports per customer. Is there a way to achive this?
We cannot understand your question. Please clarify, do you want to set formatting options in GlobalizationManager?

Thank you.

Feature and fix requests

Posted: Thu Feb 10, 2011 9:18 am
by xss
Hi Aleksey,

1) when i preview a report in the designer, i would like to see, how long the rendering process (duration from startrendering till endrendering) take. for example i open a report in the designer and click preview - in the status bar for example i see "report rendering: 584 milliseconds" - now i add a calculated field and click preview again -> "report rendering: 790 milliseconds". this is important for performance considerations whether to implement a percentage calculation or not for example. i know that i can hook the events in my code, but i think it makes more sense direct in the designer.

2) btw, i'm missing the release notes for the latest pre release build. ;)

3) yes. in our reports most of the fields are set to "number - use local settings" as formatting option. so i just want to say, that the local settings (you use the uithread culture i suppose) should be used, but with 2 decimal digits instead of the number of digits defined by the local settings. i want to override the culture used by the report engine.

Thank you.

Greets, XSS

Feature and fix requests

Posted: Fri Feb 11, 2011 1:43 am
by Alex K.
Hello,
xss wrote:1) when i preview a report in the designer, i would like to see, how long the rendering process (duration from startrendering till endrendering) take. for example i open a report in the designer and click preview - in the status bar for example i see "report rendering: 584 milliseconds" - now i add a calculated field and click preview again -> "report rendering: 790 milliseconds". this is important for performance considerations whether to implement a percentage calculation or not for example. i know that i can hook the events in my code, but i think it makes more sense direct in the designer.
Unfortunately, it is not possible because the time of rendering a report depends on many factors, and it is not possible to calculate it exactly.
xss wrote:3) yes. in our reports most of the fields are set to "number - use local settings" as formatting option. so i just want to say, that the local settings (you use the uithread culture i suppose) should be used, but with 2 decimal digits instead of the number of digits defined by the local settings. i want to override the culture used by the report engine.
This will not work through GlobalizationManager. As a way you may use variables, to which, depending on the location, you may pass formatting parameters.

Thank you.

Feature and fix requests

Posted: Fri Feb 11, 2011 3:18 am
by xss
Aleksey wrote: Unfortunately, it is not possible because the time of rendering a report depends on many factors, and it is not possible to calculate it exactly.
well, it couldn't and doesn't need to be exactly. it's like analyzing tsql queries. you can run the same query 10 times and will get different results, but you have a clue how it is performing.
Aleksey wrote: This will not work through GlobalizationManager. As a way you may use variables, to which, depending on the location, you may pass formatting parameters.
hm...i'll give it a try.

Thank you.

Greets, XSS

Feature and fix requests

Posted: Fri Feb 11, 2011 6:26 am
by Alex K.
Hello,

It is very difficult even to do something similar as the time and the order of execution depends on the structure of the report. For example, several items lying on the same data band, depending on conditions, may be rendered entirely in different time.

Thank you.