How do I force the ReportFooter to show up at the bottom of the last page of a report?

42 posts, 0 answers
  1. Stef
    Admin
    Stef avatar
    3053 posts

    Posted 02 Sep 2013 Link to this post

    Hi,

    We will appreciate if you elaborate on your scenario that requires this kind of layout.

    Generally data processing and paging are two separate processes and as explained in the Understanding Report Sections help article, the paging of a report strongly depends on the format it is rendered to, and that is why page sections and their items are processed by the corresponding rendering extension after the report data has been processed. Additionally they have static size. In this line of thoughts no option is available to expand sections while the report is paged.

    Regards,
    Stef
    Telerik

    Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.

  2. Patrick
    Patrick avatar
    31 posts
    Member since:
    Aug 2011

    Posted 20 Dec 2013 Link to this post

    Hi guys,

    Almos 4 years later and still no possibility to have a property to specify to print the report footer at the bottom of the page. In previous post you ask how to figure it. In crystal Report, it simply print on the top of the last page footer. Please, do it like that and I guess it will be a good beginning for every one.

    Thanks a lot,

    Pat
  3. DevCraft banner
  4. Stef
    Admin
    Stef avatar
    3053 posts

    Posted 21 Dec 2013 Link to this post

    Hello Pat,

    Documents may have the same sections and still diffrent look as it depends on the data and the expressions developers put into the report definition. A report document has data driven layout, thus manipulating data you can change the layout of the document.

    The developers building the report definition can test and determine how the created template is rendered with different sets of data, and organize the data in such way that the template will render to fill the remaining space they want to cover. For example you plot data in a Table item and it splits on two physical pages. Then you want the item to reach the botom of the second page - on trial error basis determine the remaining space and how many items/sections should be rendered additionally to fill it, add empty records to the data source that will force that amount of items/sections to be rendered, and style the items/sections having those "empty values" to look as needed.

    Regards,
    Stef
    Telerik

    New HTML5/JS REPORT VIEWER with MOBILE AND TOUCH SUPPORT available in Telerik Reporting Q3 2013! Get the new Reporting version from your account or download a trial.

  5. Patrick
    Patrick avatar
    31 posts
    Member since:
    Aug 2011

    Posted 03 Jan 2014 Link to this post

    I'm sorry Stef but what you suggest is a kind of a bad workaround. People like me want a feature (The same as Crystal Report). It is a common need to have to put the report footer at the bottom of the last page. Aging section of a statement for example. Anyway, if your team doesn't want to do the feature, tell it to us clearly and we won't bore you with that anymore...
  6. Stef
    Admin
    Stef avatar
    3053 posts

    Posted 08 Jan 2014 Link to this post

    Hello Patrick,

    We consider this question with high priority. Currently the rendering and the paging are two consecutive processes. Adding a property causing the last section to expand would require both processes to be re-executed, which will slow down the overall performance. The solutions we investigate are more general than reprocessing the whole report, and the actual solution will include changing of the entire rendering mechanism, which is the core of the reporting engine.

    Having this into account the task is not that trivial and needs more time to be planned correctly.

    Regards,
    Stef
    Telerik

    New HTML5/JS REPORT VIEWER with MOBILE AND TOUCH SUPPORT available in Telerik Reporting Q3 2013! Get the new Reporting version from your account or download a trial.

  7. Paulson Palmer
    Paulson Palmer avatar
    3 posts
    Member since:
    Sep 2012

    Posted 23 Jan 2014 Link to this post

    Would it be possible to post an example, or give some more detail, on how to adjust the height of the report footer dynamically to consume the remainder of the page height based on the dynamic height of the report detail section?  Or dynamically adjust the DetailSection to consume the remainder of the last page when printing overflows to multiple pages?

    Lets say my details section is 7.6in high on pages 1 and 2; on the last page of the report I want it to be 5.6in high.  This would allow the report details section to be full page height, when there are more than one page, but would force the report footer to the bottom of the page.

    I have tried to configure this in the DetailsSection's bindings using a simple formula
    Height = IIf(PageNumber = PageCount, "5.57in","7.57in") but I get an error saying that PageNumber is not defined in the current context.

    This would be an excellent work-around until your developers can give this in the form of a properties window option. 


    Also, I don't think that the suggestion to simply fill the report with blank rows will work since some of the items on our Purchase Requests can be long enough to include wrapping text. 
  8. Nasko
    Admin
    Nasko avatar
    909 posts

    Posted 28 Jan 2014 Link to this post

    Hello Paulson,

    Unfortunately, we are unable to post the requested example, because PageNumber and PageCount global objects cannot be used in the Detail section of a report. They are available only in Page Header and Page Footer sections.

    As described earlier in the thread, in order to enable these global objects in the Detail section of the report, we'd have to change the entire rendering mechanism of the reporting engine and also slow it down, which we are trying to avoid.

    Regards,
    Nasko
    Telerik

    New HTML5/JS REPORT VIEWER with MOBILE AND TOUCH SUPPORT available in Telerik Reporting Q3 2013! Get the new Reporting version from your account or download a trial.

  9. Marcello
    Marcello avatar
    58 posts
    Member since:
    Apr 2013

    Posted 19 Sep 2014 Link to this post

    Hi,

    Is a lot of years we are waiting for this important features.
    How to print Report Footer at the bottom of page?

    News about it?
    Thank's marc.
  10. Stef
    Admin
    Stef avatar
    3053 posts

    Posted 23 Sep 2014 Link to this post

    Hi Marc,

    The feature is not included in our future plans. If there is a change, it will b listed in our Roadmap with other approved for development features.

    Keep in mind features are selected depending on the demand, the task severity and required resources and changes to be implemented. The demand is not little in the case, but it is the task's complexity that stops us.
    During the report processing, rendering and paging are performed heavy algorithms for measurement and drawing elements, which means the entire reporting engine will have to be re-worked to achieve the goal to move a single item/section to a custom position. The position is custom as it depends on the applied settings for the physical representation of the report, and the goal can be achieved with custom logic for adding blank records that will force the engine to produce more items/section pushing the desired one on place. This can be achieved with analyzing the custom data and report layout on a trial-error basis.


    Regards,
    Stef
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  11. Mike Hobbs
    Mike Hobbs avatar
    20 posts
    Member since:
    Feb 2008

    Posted 03 Oct 2014 in reply to LittleDragon Link to this post

    I found out that these have been added to the Reporting feedback and requests area of Telerik located at:

    http://feedback.telerik.com/Project/162/Feedback/Details/134805-allow-report-footer-to-be-docked-at-the-bottom-of-the-report

    AND

    http://feedback.telerik.com/Project/162/Feedback/Details/126171-make-group-footer-display-at-the-bottom-of-the-page-just-before-page-footer

  12. yassir
    yassir avatar
    1 posts
    Member since:
    Jan 2015

    Posted 21 Sep Link to this post

    So, is there is a way to show the report footer at the bottom of the page in new releases?.
  13. Katia
    Admin
    Katia avatar
    309 posts

    Posted 21 Sep Link to this post

    Hi Yassir,

    Ability to print ReportFooter section at the bottom of the page was introduced in Q1 2015 with PrintAtBottom property.


    Regards,
    Katia
    Telerik by Progress
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top
DevCraft banner