We have a client for whom we've created some quotes via tables, repeating headers, the Telerik page numbering, etc., and they've mentioned that they'd like to have the option to be able to print these directly. I notice that most approaches to grabbing and printing HTML recommended online tend to miss a lot of the objects that we have in these reports (one example would be that some of these have child html components or sub-reports) and sizing tends to be an option.
Being that the Kendo tools are already doing their own compiling of the screen is there a way that I could save the captured canvas as a variable and have it print the rendered canvas instead?
One other question as well - they've noted that they don't like a continuous white space for reports (without visual page breaks) and would like to see the pages broken out along with page numbers in the preview. I get the impression that I might be able to wrap certain sections in the #fff page coloring and use a darker background color although three things I don't know are 1) how I'd wrap the automatic page breaks, 2) How I'd get the page numbers to show up in such a preview, and 3) how to prevent the program from printing the darker background space and only having it print the #fff white space. It sounds like I may need to place the report space tag in a table with a *ngFor loop and let each part of the report be an iteration of the table just that, again, I'm not sure whether this is something that the Draw or PDF Export tools have any tools to support this type of effort.
Let me know your thoughts on these two items and whether either or both can be worked out with the current Kendo modules.