Print CSS styles
Print CSS styles
Jemand
Posts: 1Questions: 0Answers: 0
Hey,
I am wondering how to print the table with the exact same styles (with different colors between odd and even rows) it is displayed in the print-preview (where all the other stuff is removed from the webpage). I found this line in TableTools.js:
[code]$(document.body).addClass( 'DTTT_Print' );[/code]
I tried to use the classes 'DTTT_selectable' in different ways, but it did not work. Has someony an idea?
My other question is whether there is a ZeroClipboardPdf.as with the same styles like above (difference between even and odd rows).
Here a screenshot that you now which style I mean: http://img192.imageshack.us/img192/4637/unbenanntneh.png
Best regards,
Jemand
I am wondering how to print the table with the exact same styles (with different colors between odd and even rows) it is displayed in the print-preview (where all the other stuff is removed from the webpage). I found this line in TableTools.js:
[code]$(document.body).addClass( 'DTTT_Print' );[/code]
I tried to use the classes 'DTTT_selectable' in different ways, but it did not work. Has someony an idea?
My other question is whether there is a ZeroClipboardPdf.as with the same styles like above (difference between even and odd rows).
Here a screenshot that you now which style I mean: http://img192.imageshack.us/img192/4637/unbenanntneh.png
Best regards,
Jemand
This discussion has been closed.
Replies
It sounds like the browser is trying to be clever and removing the background colours in order to save ink. There is a media type for CSS with which you can target printing, but it might require a little setting up - and I'd be willing to bet that each browser is different in how it handles it. Printing from the web is still a bit of a nightmare! This is a ALA article about it might which be of interest: http://www.alistapart.com/articles/goingtoprint/
As for the PDF - what you would need to do is to modify the ActionScript file and recompile it with the row colours you want. At the moment TableTools doesn't allow much control of the table styling in the PDF document - so while it's possible to do it, it just requires a bit more work :-)
Allan
Allan, you mention modifying the ActionScript file and recompiling...
My implementation of DataTables is very dependent on conditional row coloring.
Is there any way to send existing CSS classes to the ActionScript, rather than editing the ActionScript?
Unfortunately, we have no way to edit, let alone compile, ActionScript files. We're limited in that we can't install programs on our own.
Thanks, as always.
You could, but what would the CSS mean to the ActionScript given that it isn't an HTML rendering engine? You would need some code in there to transform the classes into something meaningful to ActionScript so it can output what you are looking for.
> Unfortunately, we have no way to edit, let alone compile, ActionScript files
Any text editor will allow you to modify the AS3 files that are shipped with TableTools and the mxml compiler is free and open source from Adobe: http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK
Allan
I expected as much about sending CSS to the ActionScript files.
Free and open source doesn't mean that IT will install it for us though... that was my meaning about our limitations.