1inch - 2.54cm
300dpi : 1inch - 300 dot
w:100px h:100px 300dpi
w:300/100=3
h:300/100=3
w:2.54/3 = 약 0.85cm
h:2.54/3 = 약 0.85cm
w:1750px h:1830px 150dpi
w:150/1750=0.086
h:150/1830=0.082
w:2.54/0.086= 약 29.53cm
h:2.54/0.082= 약 30.98cm
===========================
inch to cm (1inch = 2.54cm)
===========================
0. width, height, dpi
1. dpi/width=x
2. dpi/height=y
3. 2.54/x=rstCmWidth
4. 2.54/y=rstCmHeight
이렇게 계산해보니 대충 맞는거 같더라..그래서 아래처럼 만들어놔땁...
function viewPrintSize(){
var widthSize;
var heightSize;
widthSize = (frm.size1.value / frm.dpi.value) * 2.54;
heightSize = (frm.size2.value / frm.dpi.value) * 2.54;
document.all.printSize.innerHTML = "<B>" + CutDecimalPoint(widthSize, 2) + " cm * " + CutDecimalPoint(heightSize, 2) + " cm</B>";
}
/**
* [소수점 처리 함수]
*/
function CutDecimalPoint(intTarget, intCutPosition) {
var intResult = 0;
var strTarget = String(intTarget).split('.');
if(strTarget[1]!=null && strTarget[1].length > intCutPosition) {
strTarget[1] = strTarget[1].slice(0, intCutPosition);
}else{
strTarget[1] = "00";
}
intResult = Number(strTarget[0]+'.'+strTarget[1]);
return intResult;
}
300dpi : 1inch - 300 dot
w:100px h:100px 300dpi
w:300/100=3
h:300/100=3
w:2.54/3 = 약 0.85cm
h:2.54/3 = 약 0.85cm
w:1750px h:1830px 150dpi
w:150/1750=0.086
h:150/1830=0.082
w:2.54/0.086= 약 29.53cm
h:2.54/0.082= 약 30.98cm
===========================
inch to cm (1inch = 2.54cm)
===========================
0. width, height, dpi
1. dpi/width=x
2. dpi/height=y
3. 2.54/x=rstCmWidth
4. 2.54/y=rstCmHeight
이렇게 계산해보니 대충 맞는거 같더라..그래서 아래처럼 만들어놔땁...
function viewPrintSize(){
var widthSize;
var heightSize;
widthSize = (frm.size1.value / frm.dpi.value) * 2.54;
heightSize = (frm.size2.value / frm.dpi.value) * 2.54;
document.all.printSize.innerHTML = "<B>" + CutDecimalPoint(widthSize, 2) + " cm * " + CutDecimalPoint(heightSize, 2) + " cm</B>";
}
/**
* [소수점 처리 함수]
*/
function CutDecimalPoint(intTarget, intCutPosition) {
var intResult = 0;
var strTarget = String(intTarget).split('.');
if(strTarget[1]!=null && strTarget[1].length > intCutPosition) {
strTarget[1] = strTarget[1].slice(0, intCutPosition);
}else{
strTarget[1] = "00";
}
intResult = Number(strTarget[0]+'.'+strTarget[1]);
return intResult;
}