Lodop6.2技术手册(5)

2019-06-05 10:10

Lodop技术手册

格式:

SET_PRINT_STYLE(strStyleName,varStyleValue)

功能:设置打印项的输出风格,成功执行该函数,此后再增加的打印项按此风格输出。 参数:

strStyleName:打印风格名,风格名称及其含义如下:

―FontName‖: 设定纯文本打印项的字体名称。 ―FontSize‖: 设定纯文本打印项的字体大小。 ―FontColor‖: 设定纯文本打印项的字体颜色。 ―Bold‖: 设定纯文本打印项是否粗体。 ―Italic‖: 设定纯文本打印项是否斜体。

―Underline‖: 设定纯文本打印项是否下滑线。

―Alignment‖: 设定纯文本打印项的内容左右靠齐方式。 ―Angle‖: 设定纯文本打印项的旋转角度。 ―ItemType‖:设定打印项的基本属性。

―HOrient‖:设定打印项在纸张范围内的水平方向的位置锁定方式。 ―VOrient‖:设定打印项在纸张范围内的垂直方向的位置锁定方式。 ―PenWidth‖:线条宽度。 ―PenStyle‖:线条风格。

―Stretch‖:图片截取缩放模式。 ―PreviewOnly‖:内容仅仅用来预览。

―ReadOnly‖:纯文本内容在打印维护时,是否禁止修改。 varStyleValue:打印风格值,相关值如下:

FontName的值: 字符型,与操作系统字体名一致,缺省是“宋体”。

FontSize的值:数值型,单位是pt,缺省值是9,可以含小数,如13.5。

FontColor的值:整数或字符型,整数时是颜色的十进制RGB值;字符时是超文本颜色值,可以是“#”加三色16进制值组合,也可以是英文颜色名;

Bold的值:数字型,1代表粗体,0代表非粗体,缺省值是0。

Italic的值:数字型,1代表斜体,0代表非斜体,缺省值是0。

Underline的值:数字型,1代表有下划线,0代表无下划线,缺省值是0。

Alignment的值:数字型,1--左靠齐 2--居中 3--右靠齐,缺省值是1。

Angle的值:数字型,逆时针旋转角度数,单位是度,0度表示不旋转,旋转时以对象

的左上角为原点。

ItemType的值:数字型,0--普通项 1--页眉页脚 2--页号项 3--页数项 4--多页项

缺省(不调用本函数时)值0。普通项只打印一次;页眉页脚项则每页都在固定位置重复打印;页号项和页数项是特殊的页眉页脚项,其内容包含当前页号和全部页数;多页项每页都打印,直到把内容打印完毕,打印时在每页上的位置和区域大小固定一样(多页项只对纯文本有效)

21

Lodop技术手册

在页号或页数对象的文本中,有两个特殊控制字符:

“#”特指“页号”,“&”特指“页数”。

HOrient的值:数字型,0--左边距锁定 1--右边距锁定 2--水平方向居中 3--左边距和右

边距同时锁定(中间拉伸),缺省值是0。

VOrient的值:数字型,0--上边距锁定 1--下边距锁定 2--垂直方向居中 3--上边距和下

边距同时锁定(中间拉伸),缺省值是0。

PenWidth的值:整数型,单位是(打印)像素,缺省值是1,非实线的线条宽也是0。

PenStyle的值:数字型,0--实线 1--破折线 2--点线 3--点划线 4--双点划线

缺省值是0。

Stretch的值:数字型,0--截取图片 1--扩展(可变形)缩放 2--按原图长和宽比例(不

变形)缩放。缺省值是0。

PreviewOnly的值:字符或数字型,1或true代表仅预览,否则为正常内容。 ReadOnly的值:字符或数字型,1或true 代表“是”,其它表示“否”,缺省值为“是”,

即缺省情况下,纯文本内容在打印维护时是禁止修改的。

结果:无

建议或要求:

打印初始化后、增加打印项之前调用本函数。 举例:LODOP.SET_PRINT_STYLE(\

PREVIEW

名称:打印预览 格式:PREVIEW()

功能:打印预览输出页。 参数:无

结果:显示打印预览界面。如果预览界面没有被嵌入页面中,而是被弹出窗口,那么关闭窗口时会返回数字结果值,该数字大于0时表示被实际打印的次数。 建议或要求:

建立打印页之后运行。 举例:LODOP.PREVIEW();

PRINT

名称:直接打印 格式:PRINT()

功能:不经打印预览的直接打印。 参数:无

结果:打印机开始实际打印,返回逻辑结果,正确打印时返回真,打印出错时返回假。 建议或要求:

建立打印页之后运行。

22

Lodop技术手册

举例:LODOP. PRINT ();

PRINT_SETUP

名称:打印维护

格式:PRINT_SETUP()

功能:对整页的打印布局和打印风格进行界面维护,它与打印设计的区别是不具有打印项增删功能,目标使用者是最终用户。 参数:无

结果:显示打印维护界面。如界界面没有被嵌入页面中,而是被弹出窗口,那么关闭窗口时会返回数字结果值,该数字大于0时表示被实际打印的次数,这里的实打次数包括打印维护界面“打印”按钮的直接打印和“预览”按钮进入预览后的打印。 建议或要求:

建立打印页之后运行。

举例:LODOP. PRINT_SETUP ();

PRINT_DESIGN

名称:打印设计

格式:PRINT_DESIGN ()

功能:对整页的打印布局和打印风格进行界面设计,它与打印维护的区别是具有打印项增删功能,目标使用者是软件开发者。 参数:无

结果:显示打印设计界面,设计完毕关闭窗口后,返回生成的程序代码。 建议或要求:

建立打印页之后运行。 举例:LODOP. PRINT_DESIGN ();

NEWPAGE

名称:强制分页 格式:NEWPAGE()

功能:强制分页。执行该函数之后所增加的内容会在前面内容的首页之后新建一页输出,前

面无内容时,仍然从第一页开始。 参数:无

结果:返回逻辑值

返回逻辑真表示强制分页成功,逻辑假表示强制分页失败。 建议或要求:

打印初始化后调用本函数。

23

Lodop技术手册

举例:LODOP. NEWPAGE ();

GET_PRINTER_COUNT

名称:获得打印设备个数

格式:GET_PRINTER_COUNT()

功能:获得操作系统内打印设备的个数。 参数:无

结果:返回数字

返回数字结果表示操作系统内的打印设备个数,0表示失败或无打印设备。 建议或要求:

任何时间调用均可。

举例:var iCount=LODOP. GET_PRINTER_COUNT ();

GET_PRINTER_NAME

名称:获得打印设备名称

格式:GET_PRINTER_NAME(strPrinterIDandType) 功能:按设备序号获得打印机名称、驱动名称等。 参数:

strPrinterIDandType:

由“设备序号:名称类型”组成,字符型或数字型参数,数字型(名称类型空)时专取打印机名称,序号从0开始,最大序号是GET_PRINTER_COUNT()减1。名称类型如下:

PrinterName:打印机名称 DriverName:驱动名称 PortName:端口名称 Orientation:打印方向

PaperSize:纸张大小(编号)

PaperLength:纸张长度,单位是0.1mm PaperWidth:纸张宽度,单位是0.1mm Copies:打印份数

DefaultSource:纸张来源

PrintQuality:打印质量(打印机分辨率),单位是dpi Color:是否彩色 Duplex:是否双面

FormName:表单名称,如“A4”等 Comment:注释说明

DriverVersion:驱动程序版本号

DCOrientation:获取横向打印的旋转度数是90度还是270度 MaxExtentWidth:获取打印机能支持的最大纸张规格宽度 MaxExtentLength:获取打印机能支持的最大纸张规格高度 MinExtentWidth:获取打印机能支持的最小纸张规格宽度

24

Lodop技术手册

MinExtentlength:获取打印机能支持的最小纸张规格高度 结果:返回字符

返回字符型结果,代表对应的名称或属性值,如返回空表示失败或无该设备。 建议或要求:

任何时间调用均可。

举例一:var strPName=LODOP. GET_PRINTER_NAME(0); 获取0号设备的打印机名称。

举例二:var strDName =LODOP. GET_PRINTER_NAME(―1:DriverName‖); 获取1号设备的驱动名称。

举例三:var strKName =LODOP. GET_PRINTER_NAME(―1:PortName‖); 获取1号设备的端口名称

SET_PRINTER_INDEX

名称:指定打印设备

格式:SET_PRINTER_INDEX(oIndexOrName)

功能:按名称或序号指定要进行打印输出的设备,指定后禁止重新选择。。 参数:

oIndexOrName:

打印机名称或序号,字符或数字型。数字表示打印机的序号,从0开始,最大序号是GET_PRINTER_COUNT()减1。-1特指操作系统内设定的默认打印机。 字符代表打印机的名称,与操作系统内的打印机名称一致。

注:用本函数指定打印机后,在预览界面不允许重新选择打印机,而用另外一个函数SET_PRINTER_INDEXA指定后则允许重新选择。 结果:返回逻辑值

返回逻辑真表示指定成功,逻辑假表示指定失败,失败原因有:该打印设备不存在。 建议或要求:

要求在初始化之后、打印或预览之前调用。 举例一: LODOP. SET_PRINTER_INDEX (0); 举例二: LODOP. SET_PRINTER_INDEX (-1);

SELECT_PRINTER

名称:选择打印设备

格式:SELECT_PRINTER

功能:弹出界面选定某打印设备为目标输出设备。 参数:无

结果:返回数字

返回数字结果表示选定的设备序号,返回-1表示放弃选择,没有任何动作。 建议或要求:

直接打印前或打印预览前调用。本函数与SET_PRINTER_INDEX的功能效果一样。 举例:LODOP. SELECT_PRINTER();

25


Lodop6.2技术手册(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019年小学三年级综合实践活动课全册教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: