improove scaling
This commit is contained in:
parent
6e7f247750
commit
726bbac5a9
@ -310,27 +310,13 @@
|
|||||||
var cardCount = jQuery(".card", printDocument).length;
|
var cardCount = jQuery(".card", printDocument).length;
|
||||||
var pageCount = Math.ceil(cardCount / (columnCount * rowCount))
|
var pageCount = Math.ceil(cardCount / (columnCount * rowCount))
|
||||||
|
|
||||||
// size
|
|
||||||
|
|
||||||
// size horizontal
|
|
||||||
jQuery("#styleColumnCount", printDocument).remove();
|
|
||||||
var style = document.createElement('style');
|
|
||||||
style.id = 'styleColumnCount';
|
|
||||||
style.type = 'text/css';
|
|
||||||
style.innerHTML = ".card { width: calc( 100% / " + columnCount + " - 0.0001px ); }"
|
|
||||||
jQuery("head", printDocument).append(style);
|
|
||||||
|
|
||||||
// size horizontal
|
|
||||||
jQuery("#styleRowCount", printDocument).remove();
|
|
||||||
var style = document.createElement('style');
|
|
||||||
style.id = 'styleRowCount';
|
|
||||||
style.type = 'text/css';
|
|
||||||
style.innerHTML = ".card { height: calc( 100% / " + rowCount + " - 0.0001px ); }"
|
|
||||||
jQuery("head", printDocument).append(style);
|
|
||||||
|
|
||||||
// scale
|
// scale
|
||||||
|
|
||||||
jQuery("html", printDocument).css("font-size", "1cm");
|
jQuery("html", printDocument).css("font-size", "1cm");
|
||||||
|
jQuery("#styleColumnCount", printDocument).remove();
|
||||||
|
jQuery("#styleRowCount", printDocument).remove();
|
||||||
|
|
||||||
// scale horizontal
|
// scale horizontal
|
||||||
// substract one pixel due to rounding problems
|
// substract one pixel due to rounding problems
|
||||||
@ -348,9 +334,24 @@
|
|||||||
// scale min
|
// scale min
|
||||||
var scale = Math.min(scaleWidth, scaleHeight, 1);
|
var scale = Math.min(scaleWidth, scaleHeight, 1);
|
||||||
if (scale < 1) {
|
if (scale < 1) {
|
||||||
console.log("scale: " + scale )
|
|
||||||
jQuery("html", printDocument).css("font-size", scale + "cm");
|
jQuery("html", printDocument).css("font-size", scale + "cm");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// size
|
||||||
|
|
||||||
|
// size horizontal
|
||||||
|
var style = document.createElement('style');
|
||||||
|
style.id = 'styleColumnCount';
|
||||||
|
style.type = 'text/css';
|
||||||
|
style.innerHTML = ".card { width: calc( 100% / " + columnCount + " - 0.0001px ); }"
|
||||||
|
jQuery("head", printDocument).append(style);
|
||||||
|
|
||||||
|
// size horizontal
|
||||||
|
var style = document.createElement('style');
|
||||||
|
style.id = 'styleRowCount';
|
||||||
|
style.type = 'text/css';
|
||||||
|
style.innerHTML = ".card { height: calc( 100% / " + rowCount + " - 0.0001px ); }"
|
||||||
|
jQuery("head", printDocument).append(style);
|
||||||
}
|
}
|
||||||
|
|
||||||
function cropCards() {
|
function cropCards() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user