> 웹 프론트엔드 > JS 튜토리얼 > js 인쇄 용지 기능 코드(재귀)_javascript 기술

js 인쇄 용지 기능 코드(재귀)_javascript 기술

WBOY
풀어 주다: 2016-05-16 18:24:52
원래의
1172명이 탐색했습니다.
코드 복사 코드는 다음과 같습니다.

//인쇄 용지 크기, 단위 MM
/ /http: //en.wikipedia.org/wiki/ISO_216
var page = function() {
var A0 = { 이름: "A0", 너비: 841, 높이: 1189 } //단위 MM
var B0 = { 이름: "B0", 너비: 1000, 높이: 1414 }; //단위 MM
var C0 = { 이름: "C0", 너비: 917, 높이: 1297 } // 단위 MM
//이전 사양 가져오기
function getPrefixSize(name) {
var list = name.split('')
var series = list[0]
var number =parseInt(list[1]);
if (!isNaN(number) && number > 0) {
return series (number - 1)
}
}
// 사양 가져오기 Size
function getSize(name) {
if (name == "C7/6") {
return { name: "C7/6", width: 81, height: 162 };
}
var list = name.split('');
var series = list[0]
var number = parsInt(list[1])
if (isNaN( 숫자)) {
return;
}
if (숫자 == 0) {
if (시리즈 == "A") { return A0 }
else if (시리즈 == "B" ) { return B0; }
else if (series == "C") { return C0 }
}
return { name: name, width:parseInt(getSize(getPrefixSize(name)) ).height / 2), height:parseInt(getSize(getPrefixSize(name)).width) };
}
return {
getSize: getSize
}
} (); 🎜>
사용방법

코드 복사 코드는 다음과 같습니다.
page.getSize('A4 ')

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿