js打印纸函数代码(递归)


复制代码 代码如下:

//打印纸尺寸,单位MM
//http://en.wikipedia.org/wiki/ISO_216
var page = function() {
var A0 = { name: "A0", width: 841, height: 1189 }; //单位MM
var B0 = { name: "B0", width: 1000, height: 1414 }; //单位MM
var C0 = { name: "C0", width: 917, height: 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);
}
}
//获取规格的尺寸
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 = parseInt(list[1]);
if (isNaN(number)) {
return;
}
if (number == 0) {
if (series == "A") { return A0; }
else if (series == "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')



相关阅读:
用dsadd添加用户的代码
php 广告调用类代码(支持Flash调用)
CSS加载失败原因的总结与分析
全国哀悼日网站页面变成灰色的filter方法
将 html 转成 ubb代码的小脚本
UCenter Home好友上限与150法则
Silverlight 4新控件PivotViewer介绍
Windows7登录界面文字和按钮样式应如何更换?
建一个XMLHttpRequest对象池
Javascript & DHTML上传文件控件
完整的注册表操作实例 VBS脚本
Windows XP/2003系统服务备份与保护
asp.net 2.0揭秘读书笔记二:使用Rich控件
netfilter/iptables模块编译及应用
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 暑假消暑秘籍_500字 你已不是你 童话般虚幻、却没有童话般的结局 老爸的软肋作文500字 水问读后感 初中初二作文400字:《自我画像》 “相信自己,永不放弃”心理健康主题班会 小学五年级作文500字:铁树 送李遂之越 小学六年级作文450字:“对不起,张明” 新年快乐1200字作文 我爸——校园散文 关于时间的高中作文 送给那些身边任何时候手都是冰凉的人,请珍惜 我第一次坐飞机600字 幼儿教育《想要双胞胎,不简单的》 柔情似水,静候花开 最后的冲刺作文400字 爸爸AND父亲 请你一定要比我差一点 水晶羽翼作文1000字 一个讨厌的人600字 植树节手抄报资料内容 锅巴三杰 美丽的壶瓶山 老爸的茶壶 小班社会活动教案:小花被 真诚就不怕虚伪 小学四年级作文350字:你的努力,我懂。 开学典礼教师代表发言稿 植树节起源 小学六年级作文600字:耳朵就诊记 读《鲁滨逊漂游记》有感400字 裂变 小学五年级作文450字:两个快乐的理由 [图文]美丽 2013党支部工作计划 如果有一棵大树 眼睛看不见自己的睫毛 佛教的经典语句 可爱的松鼠300字 从台言引发的一点随想 走过你的坟前 激烈的抱球接力赛作文600字 六年级好大一棵树主题班会 成功演讲的突破口 人去楼空的时候,一种无以表达的绝望 高中高二作文1000字:千古奇才诸葛亮———读三国演义有感 代理签订合同的风险防范 与梦同眠作文400字

Copyright © 2016 phpStudy |