`
angushj
  • 浏览: 58743 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

【转】打印设置

阅读更多
WebPrint3.0
  主页 | 文档 | 
 
WebPrint3.0的对象、属性和方法
一、对象
    1.WebPrint对象
二、属性
    1.defaultPrinterName
    2.marginTop
    3.marginLeft
    4.marginRight
    5.marginBottom
    6.header
    7.footer
    8.copies
    9.pageFrom
    10.pageTo
    11.selectedPages
    12.currentPage
    13.orientation
    14.paperSize
    15.paperSource
    16.pageWidth
    17.pageHeight
三、方法
    1.InitPrint()
    2.SetMarginMeasure(int units)
    3.Preview()
    4.Print([bool] prompt)

WebPrint对象

描述:打印对象。
在页面中嵌入此对象实现定制打印。如:
<object id=WebPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="WebPrint.cab#Version=3,0,0,2" viewasext> </object>
示例:

<html><o:p> </o:p>

<body><o:p> </o:p>

<object id=WebPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="WebPrint.cab#Version=3,0,0,2" viewasext> </object><o:p> </o:p>

<p><o:p> </o:p>

方成打印演示示例。<o:p> </o:p>

</body><o:p> </o:p>

</html>
 

defaultPrinterName属性

描述:获得当前默认打印机名称,通过获得默认打印机名称可以判断是否安装了打印机。
语法:WebPrint.defaultPrinterName = [stringValue]
应用到:WebPrint对象
示例:

下面是一个判断当前是否设置了打印机的javascript代码,PrintCtlWebPrint的对象id<o:p> </o:p>

if (WebPrint.defaultPrinterName.length==0)<o:p> </o:p>

{<o:p> </o:p>

       alert("没有设置打印机!")<o:p> </o:p>

       return;<o:p> </o:p>

}<o:p> </o:p>

marginTop属性

描述:设置打印页面的上边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginTop = [numMarginValue]
应用到:WebPrint对象
示例:

WebPrint.setMarginMeasure(1);

WebPrint.marginTop = 20; //20mm的上边距

marginLeft属性

描述:设置打印页面的左边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginLeft = [numMarginValue]
应用到:WebPrint对象
示例:

WebPrint.setMarginMeasure(1);

WebPrint.marginLeft = 20; //20mm的左边距

marginRight属性

描述:设置打印页面的右边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginRight = [numMarginValue]
应用到:WebPrint对象
示例:

WebPrint.setMarginMeasure(1);

WebPrint.marginRight = 20; //20mm的右边距

marginBottom属性

描述:设置打印页面的下边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginBottom = [numMarginValue]
应用到:WebPrint对象
示例:

WebPrint.setMarginMeasure(1);

WebPrint.marginBottom = 20; //20mm的底边距

header属性

描述:设置打印页面的页眉信息。
语法:WebPrint.header = [stringValue]

设置值可以和下面IE的页眉页脚代码合并设置,例如:(page &p of &P<o:p> </o:p>

描述<o:p> </o:p>

代码<o:p> </o:p>

窗口标题<o:p> </o:p>

&w<o:p> </o:p>

页面地址(URL)<o:p> </o:p>

&u<o:p> </o:p>

短格式日期 (控制面板区域选项中修改短日期格式)<o:p> </o:p>

&d<o:p> </o:p>

长格式日期 (控制面板区域选项中修改长日期格式)<o:p> </o:p>

&D<o:p> </o:p>

时间 (控制面板区域选项中修改时间格式)<o:p> </o:p>

&t<o:p> </o:p>

24小时格式<o:p> </o:p>

&T<o:p> </o:p>

当前页号<o:p> </o:p>

&p<o:p> </o:p>

总页数<o:p> </o:p>

&P<o:p> </o:p>

文本居中(&b后面的文本)<o:p> </o:p>

&b<o:p> </o:p>

文本靠右 ( &b&b 后面的文本)<o:p> </o:p>

&b&b<o:p> </o:p>

单个&(&)<o:p> </o:p>

&&<o:p> </o:p>

 

应用到:WebPrint对象
示例:

WebPrint.header = “WebPrint3.0 打印演示

footer属性

描述:设置打印页面的页脚信息。
语法:WebPrint.footer = [stringValue]

设置值可以和下面IE的页眉页脚代码合并设置,例如:(page &p of &P<o:p> </o:p>

描述<o:p> </o:p>

代码<o:p> </o:p>

窗口标题<o:p> </o:p>

&w<o:p> </o:p>

页面地址(URL)<o:p> </o:p>

&u<o:p> </o:p>

短格式日期 (控制面板区域选项中修改短日期格式)<o:p> </o:p>

&d<o:p> </o:p>

长格式日期 (控制面板区域选项中修改长日期格式)<o:p> </o:p>

&D<o:p> </o:p>

时间 (控制面板区域选项中修改时间格式)<o:p> </o:p>

&t<o:p> </o:p>

24小时格式<o:p> </o:p>

&T<o:p> </o:p>

当前页号<o:p> </o:p>

&p<o:p> </o:p>

总页数<o:p> </o:p>

&P<o:p> </o:p>

文本居中(&b后面的文本)<o:p> </o:p>

&b<o:p> </o:p>

文本靠右 ( &b&b 后面的文本)<o:p> </o:p>

&b&b<o:p> </o:p>

单个&(&)<o:p> </o:p>

&&<o:p> </o:p>

 

应用到:WebPrint对象
示例:

WebPrint.footer = “ &p / &P ” ;

copies属性

描述:设置打印份数。
语法:WebPrint.marginBottom = [numMarginValue]
应用到:WebPrint对象
示例:WebPrint.copies = 2; //打印两份

pageFrom属性

描述:设置打印开始页数,通常与pageTo一起使用。
     pageFrom和pageTo的设置必须在selectedPages属性值为true时才能生效。
语法:WebPrint.pageFrom = [numValue]
应用到:WebPrint对象
示例:下面代码实现 选择从第二页打印到第四页。

WebPrint.selectedPages = true ;

WebPrint.pageFrom = 2;

WebPrint.pageTo = 4; 

pageTo属性

描述:设置打印结束页,通常与pageFrom一起使用。
     pageFrom和pageTo的设置必须在selectedPages属性值为true时才能生效。
语法:WebPrint.pageTo = [numValue]
应用到:WebPrint对象
示例:下面代码实现 选择从第二页打印到第四页。

WebPrint.selectedPages = true ;

WebPrint.pageFrom = 2;

WebPrint.pageTo = 4; 

selectedPages属性

描述:设置是否选择打印页。
     
语法:

WebPrint.selectedPages = [boolVlaue] true为选择页打印;false为默认值不选择页打印<o:p> </o:p>

       WebPrint.selectedPages = true ;
分享到:
评论

相关推荐

    热转印制PCB板中的打印设置.pdf

    "热转印制PCB板中的打印设置" 热转印制PCB板中的打印设置是PCB板设计过程中的一个关键步骤。热转印法是PCB板设计中的一种常见方法,需要将PCB板的版图通过打印机打印在热转印纸上,并转移到覆铜板上进行腐蚀。在热...

    Web打印设置总结

    ### Web打印设置总结 在数字化办公环境中,Web打印设置成为了不可或缺的一部分,它使得网页内容能够被轻松地转换成纸质文档,满足了用户在不同场景下的需求。本文将深入探讨Web打印设置的几种常见方法,包括直接...

    javascript网页打印设置

    在JavaScript中进行网页打印设置是一项常见的任务,尤其在开发网页应用程序时,往往需要提供用户友好的打印功能。本文将深入探讨如何使用JavaScript控制和自定义网页打印,包括页面布局、样式处理、排除不必要元素等...

    座牌打印程序(上下镜像打印、浏览、位置设置)

    程序的核心特点包括上下镜像打印、预览功能、标尺效果、中英文翻译、复姓自动识别以及汉字转拼音等。下面将详细阐述这些功能及其背后的IT知识点。 1. **上下镜像打印**:在某些特定场景下,例如制作悬挂式的座牌,...

    Aspose.Words 转图片后打印模糊 解决思路.zip

    5. 检查打印设置:确保打印机的设置是正确的,比如是否选择了合适的打印质量、纸张大小和方向等。有时问题可能出在打印设备本身,而非转换过程。 6. 代码审查:查看提供的"word转图片方法源码",检查是否存在可能...

    wpf把控件转成本地图片 c#打印设置及预览源码

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中使用C#语言将控件转换为本地图片,并实现打印设置及预览功能。这一技术对于开发具有打印功能的桌面应用程序至关重要,尤其是在UI设计中...

    Altium Designer19.01打印设置的技巧,下面我们重点说一下AD怎样输出1:1的PCB图

    - 在PDF文件打开后,转到打印机设置。 - 关键设置包括:禁止任何缩放选项,确保打印时不改变比例;选择自动居中,使PCB图在纸上居中;如果需要节省墨水,可选择灰度打印。 - 最后,点击“Print”开始实际打印。 ...

    PB中图像图像的转换、放大、缩小、旋转、打印

    在PowerBuilder(PB)开发环境中,处理图像是一项常见的任务,涉及到图像的转换、放大、缩小、旋转以及打印等操作。本文将深入探讨这些知识点,帮助开发者更好地理解和掌握PB中的图像处理技术。 首先,我们来讨论...

    visual c++动态设置打印机以及设置打印纸张的大小.rar

    本文将深入探讨如何使用Visual C++动态设置打印机以及调整打印纸张的大小,这对于那些需要进行定制打印任务的应用程序至关重要。 首先,我们要理解在Windows环境下,与打印机交互通常涉及到Windows API(应用程序...

    js打印(有设置和预览功能)

    本实例提供了具有设置和预览功能的JS打印解决方案,可以帮助开发者更高效地实现这一需求。 首先,我们需要理解JS打印的基本原理。在浏览器环境中,`window.print()`方法是用于触发打印对话框的基础,用户可以从中...

    在sap系统设置纸张打印格式

    这些选项分别用于管理不同的打印设置。 接下来,我们要设置【页格式】。在页格式列表界面,点击【修改】图标,这将激活【新建】图标。选择【新建】,并输入新的页格式名称,例如"zkz"。在新建页格式界面,设置纸张...

    altuim desigher的打印设置 电子DIY

    总之,Altium Designer的打印设置对于电子DIY至关重要,通过以上步骤,用户可以有效地控制打印比例,选择打印的层,并设定各层的颜色,从而实现精确的热转印过程。熟练掌握这些技巧,能够大大提高电路板制作的效率和...

    Word2021如何设置双面打印.docx

    2. 在下拉菜单中选择“打印”,这将打开打印设置窗口。 3. 在“设置”区域,你会看到“单面打印”选项,点击它旁边的下拉菜单。 4. 如果你的打印机支持自动双面打印,此处应该会出现“双面打印”选项,选择它即可。...

    Altium Designer 2010 打印设置

    在Altium Designer 2010中,用户需要通过特定的步骤来进行打印设置。首先,用户应当养成良好的工作习惯,例如不在电脑前吸烟,以防不必要的损害和潜在的安全风险。接下来,用户需要了解如何通过SmartPDF输出向导将...

    AUTOCAD打印设置

    在CAD(AutoCAD)设计领域,打印设置是至关重要的一步,尤其当设计师需要将丰富多彩的电子图纸转换为黑白打印稿时。"AUTOCAD打印设置"涉及到一系列细致的操作,以确保输出的图纸清晰、准确且符合预期。在这个过程中...

    C#打印操作实例--设置页码打印范围源码(完整版)

    这个实例源码将帮助开发者更好地理解如何控制打印流程,以及如何自定义打印设置。 在C#中,我们可以利用System.Drawing.Printing命名空间下的PrintDocument类来处理打印任务。PrintDocument类提供了事件和方法,...

    A4纸上双面缩小打印设置

    总的来说,A4纸上双面缩小打印设置是一个涉及多个步骤的过程,需要结合具体的软件和硬件环境进行调整。正确设置后,不仅能够节省资源,还能提高工作效率,使PDF电子书更便于阅读和管理。通过不断的实践和尝试,你将...

    在AutoCAD中设置布局打印

    首先,AutoCAD中的布局(Layout)是专门用于打印设置的工作空间,在这里可以模拟真实世界中的打印纸张和边界,提供预览效果。在布局空间中,可以插入视口(Viewports),通过视口可以展示模型空间(Model Space)中...

Global site tag (gtag.js) - Google Analytics