|
AWordReport performance tips, tricks and tuning There are many tricks and "know-how`s" used in AWordReport to achieve maximum possible speed while utilizing Microsoft® Word. If you ever use Office automation via COM interface then you should appreciate the AWordReport fast work. However, you can make AWordReport even faster by using some component tuning and templates optimization.
Here is some optimization points: Turn off unnecessary processing options: - Set HandleHeaderFooter to False when you don`t want to use markup in templates header and footer. - Set HandleAggregation to False when you don`t want to use aggregates (SUM(<#ds.field>) and COUNT(<#ds.*>) tags). - Set unused processing steps to False in Steps property. Always use <#table:ds> tag instead of <#txttable:ds> tag for tables markup when possible. Put smaller tables before larger tables in DataSources collection property and in <DataPool> template section when possible. Reduce number of Graphic and RTF values in report when possible. Avoid large number of shapes (Text boxes and the like) in report. Word tables are preferred for framed text areas.
|