A4纸规格的WEB打印 ScriptX 控件
来源:互联网 发布:职场女英文名知乎 编辑:程序博客网 时间:2024/06/11 17:10
在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标。
经过我仔细的测试,发现了网页打印中,默认采用的是96dpi,并非传闻的72dpi
A4纸张的尺寸是210×297mm,按1英寸=25.41mm换算,即8.264×11.688英寸
所以,A4纸96dpi下的分辨率是794×1123,这就是我们在制作网页的时候需要的象素。
但是打印机是无法满幅打印的,总要有页边距,所以我们在制作网页的时候必须减去页边距。
以下是我测试的各种页边距下,A4纸对应的象素尺寸:
打印页边距设定为 0mm 时,网页内最大元素的分辨率:794×1123
<div style="width:794px;height:1123px;border:1px solid #000000;"> </div>
打印页边距设定为 5mm 时,网页内最大元素的分辨率:756×1086
<div style="width:756px;height:1086px;border:1px solid #000000;"> </div>
打印页边距设定为 19.05mm 时,网页内最大元素的分辨率:649×978
<div style="width:649px;height:978px;border:1px solid #000000;"> </div>
scriptX 控件用于精确控制WEB打印
demo:
factory.printing.SetMarginMeasure(2); // measure margins in inches
factory.printing.paperSize = "A4";
factory.printing.paperSource = "Manual feed";
factory.printing.collate = true;
factory.printing.copies = 1;
// -- basic features
//factory.printing.onafterprint = AfterPrint;
factory.printing.header = "";
factory.printing.portrait = true; //true为纵向打印,flase为横向打印
factory.printing.leftMargin = 0.7//左页边距
factory.printing.topMargin = 0.8;//上页边距
factory.printing.rightMargin = 0.5;//右页边距
factory.printing.bottomMargin = 0.8;//下页边距
// 以上数值的单位 是 ?
- A4纸规格的WEB打印 ScriptX 控件
- ScriptX控件 web打印参数
- ScriptX打印控件的使用
- web打印ScriptX控件smsx.cab使用方法
- WEB打印ScriptX控件smsx.cab使用方法
- 使用ScriptX控件进行Web打印总结
- ScriptX,smsx打印控件安装的解决办法
- 使用ScriptX控件进行Web打印 asp打印(源码)
- scriptX打印控件
- 使用ScriptX控件进行Web打印IIS服务器始终弹出打印机选择的问题
- 使用MeadCo's ScriptX控件做WEB打印
- A4纸像素及WEB打印样式
- ScriptX HTML打印控件(java)
- WEB打印系列教程之四--使用ScriptX进行复杂的WEB打印设置、使用jatoolsPrinter控件进行WEB打印设置
- ScriptX,smsx打印控件安装的终极解决办法
- WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
- WEB打印设置 方案二(利用ScriptX.cab控件改变IE打印设置)
- WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
- mysql 主从心得
- 常用正则表达式
- BUCK型开关电源中的损耗与效率的计算
- 灯
- Eclipse RCP 概述(1)
- A4纸规格的WEB打印 ScriptX 控件
- 注册表实例
- 画个小人儿之建造者模式学习笔记[C++版]
- javascript与flash函数相互交互
- WinMain(windows程序的运行原理以及VC++的实现过程)
- Eclipse RCP 概述 (2)
- MBA篮球球员翻译之适配器模式学习笔记[C++版]
- spring 2.x 声明式事务
- 论文中eps图的生成方法