#htmlHiddenDiv {
position: absolute;
bottom: 50px;
left: 10px;
z-index: 10;
}
#htmlHiddenDiv p {
margin-bottom: 0;
}
#htmlHiddenDiv em {
font-style: italic !important;
}
#htmlHiddenDiv strong, #htmlHiddenDiv b {
font-weight: 700 !important;
}
var classS = classStr.length;
for (var i=0;i<classS;i++) {
if (labelStr == 'Time') {
valStr = getNowTime();
}
if (labelStr == 'Date') {
valStr = getNowDate();
}
if (labelStr == 'PrintEventID') {
value = JsGetPrintEventID();
if(value.length == 0)
valStr = '00000000000000000000';
else
valStr = value;
}
classStr[i].innerHTML = valStr;
}
}
}
function getNowTime(){
var newDate = new Date();
var hour = newDate.getHours();
hour = hour < 10 ? "0" + hour : hour;
var minute = newDate.getMinutes();
minute = minute < 10 ? "0" + minute : minute;
var second = newDate.getSeconds();
second = second < 10 ? "0" + second : second;
return hour + ':' + minute;
}
function getNowDate(){
var newDate = new Date();
var year = newDate.getFullYear();
var month = newDate.getMonth() + 1;
month = month < 10 ? "0" + month : month;
var day = newDate.getDate();
day = day < 10 ? "0" + day : day;
return year + '/' + month + '/' + day;
}
$(function () {
var TransparencyText = 100;
var Slope =-20;
var Layout = 'Tile'
var LineSpacing = 50;
var ColumnSpacing = 50;
var gravityVal = 'c';
if (Layout === 'Center') {
gravityVal = 'c';
}
setDate();
setInterval("setDate()",500);
if ($("#htmlHiddenDiv img").length > 0) {
$("#htmlHiddenDiv img").each(function () {
var maxWidth = 2200, maxHeight = 2200;
var w = $(this).width(), h = $(this).height();
var w_original = w, h_original = h;
if (w > maxWidth) {
h = h * (maxWidth / w);
w = maxWidth;
if (h > maxHeight) {
w = w_original * (maxHeight / h_original);
h = maxHeight;
}
} else if (h > maxHeight) {
w = w * (maxHeight / h);
h = maxHeight;
if (w > maxWidth) {
h = h_original * (maxWidth / w_original);
w = maxWidth;
}
}
$(this).css("cssText", "width:" + w + "px !important;height:" + h + "px !important");
});
}
var reg = /^[0-9]*[1-9][0-9]*$/;
TransparencyText = TransparencyText / 100;
if (Layout == 'Tile') {
LineSpacing = !reg.test(LineSpacing) ? 50 : LineSpacing;
ColumnSpacing = !reg.test(ColumnSpacing) ? 50 : ColumnSpacing;
html2canvas(document.getElementById("htmlHiddenDiv"), {
onrendered: function (canvas) {
$('#htmlHiddenDiv').html('');
var dataURL = canvas.toDataURL("image/png");
$('#PreviewInfo').watermark({
path: dataURL,
width: parseInt(ColumnSpacing),
height: parseInt(LineSpacing),
textRotate: parseFloat(Slope),
opacity: parseFloat(TransparencyText),
type: 'Tile',
callback: function () {
}
});
}
});
} else {
html2canvas(document.getElementById("htmlHiddenDiv"), {
onrendered: function (canvas) {
$('#htmlHiddenDiv').html('');
var dataURL = canvas.toDataURL("image/png");
$('#PreviewInfo').watermark({
path: dataURL,
textRotate: parseFloat(Slope),
opacity: parseFloat(TransparencyText),
gravity: gravityVal,
type: '',
callback: function () {
}
});
}
});
}
})
Topic:
Safari & Web
SubTopic:
General