Printing options questions
Printing options questions
![mrimachine](https://secure.gravatar.com/avatar/77bebd0ba33a89bbea81b91ddb23a268/?default=https%3A%2F%2Fvanillicon.com%2F77bebd0ba33a89bbea81b91ddb23a268_200.png&rating=g&size=120)
Is there a way I can change all text color to black when printing, can I make the dividing line between rows darker, and lastly, is it possible to remove link decorations from print without stripping all the HTML out of the page?
This is what I have so far under my print button.
{
"extend": 'print',
"autoPrint": false,
"title": title,
"messageTop": PrintPageHeader(),
"customize": function (win) {
var css = '@page { size: portrait; }',
head = win.document.head || win.document.getElementsByTagName('head')[0],
style = win.document.createElement('style');
style.type = 'text/css';
style.media = 'print';
if (style.styleSheet) {
style.styleSheet.cssText = css;
}
else {
style.appendChild(win.document.createTextNode(css));
}
head.appendChild(style);
},
"exportOptions": {
columns: [0, 1, 2, 3, 4],
stripHtml: false,
}
}
This question has an accepted answers - jump to answer
Answers
Hi,
It looks like you are already adding a stylesheet using the
customize
function. That's how you control the styling of the print view. Add suitable CSS to get the styling you want.You've only got a single rule in it at the moment - you'd need the additional CSS to get the styling you require.
Allan