发布网友 发布时间:2022-05-02 15:23
共1个回答
热心网友 时间:2022-06-20 15:39
有打印设置啊。
.版本 2数据类型名称:打印设置信息 英文名称:PrintInf
本数据类型为普通类型,共包含 19 个成员变量。
操作系统需求: Windows
成员<1>的中文名称为“纸张类型”,英文名称为“Paper”,类型为“整数型(int)”,初始值为“0”。
本成员设置打印纸类型,可以为以下常量值之一: 0、#默认纸; 1、#A3纸(297x420毫米); 2、#A4纸(210x297毫米); 3、#A5纸(148x210毫米); 4、#B4纸(250x354毫米); 5、#B5纸(182x257毫米); 6、#四开(215x275毫米); 7、#十六开(146x215毫米); 8、#三十二开(97x151毫米); 9、#信纸(216x279毫米); 10、#法律用纸(216x355毫米); 11、#行政用纸(184x266毫米); 12、#声明(140x216毫米); 13、#小报(279x432毫米); 14、#笔记(216x279毫米); 15、#帐本(432x279毫米); 16、#对开纸(216x330毫米)。
除了以上基本类型纸张,还支持以下扩展类型,这些类型值和其所对应纸张宽度与高度(单位毫米)列表如下:(省略)
注意如果所选择纸张得不到打印机的支持,打印机将会自动选择最接近的纸张。
成员<2>的中文名称为“纸张方向”,英文名称为“Orient”,类型为“整数型(int)”,初始值为“0”。
本成员设置打印纸的放置方向,可以为以下常量值之一: 0、#纵向; 1、#横向。
成员<3>的中文名称为“左边距”,英文名称为“LeftMargin”,类型为“整数型(int)”,初始值为“230”。
本成员设置正文打印区到打印纸左边缘的距离,单位为0.1毫米。
成员<4>的中文名称为“上边距”,英文名称为“TopMargin”,类型为“整数型(int)”,初始值为“230”。
本成员设置正文打印区到打印纸上边缘的距离,单位为0.1毫米。
成员<5>的中文名称为“右边距”,英文名称为“RightMargin”,类型为“整数型(int)”,初始值为“230”。
本成员设置正文打印区到打印纸右边缘的距离,单位为0.1毫米。
成员<6>的中文名称为“下边距”,英文名称为“BottomMargin”,类型为“整数型(int)”,初始值为“230”。
本成员设置正文打印区到打印纸下边缘的距离,单位为0.1毫米。
成员<7>的中文名称为“页号位置”,英文名称为“PageNum”,类型为“整数型(int)”,初始值为“0”。
本成员设置是否打印页号及页号的打印位置。可以为以下常量值之一: 0、无页号;1、#上左页号; 2、#上中页号; 3、#上右页号; 4、#下左页号; 5、#下中页号; 6、#下右页号。
成员<8>的中文名称为“打印份数”,英文名称为“PrintCopies”,类型为“整数型(int)”,初始值为“1”。
本成员设置打印时共打印的份数。
成员<9>的中文名称为“首页打印页号”,英文名称为“FirstPageNum”,类型为“整数型(int)”,初始值为“1”。
本成员设置打印时首页的打印页号。
成员<10>的中文名称为“是否打印到文件”,英文名称为“IsPrintIntoFile”,类型为“逻辑型(bool)”,初始值为“假”。
本成员设置是否将打印数据输出到指定文件。
成员<11>的中文名称为“打印文件名”,英文名称为“FileName”,类型为“文本型(text)”。
如果设置为打印到文件,本成员指定数据输出到的文件名。
成员<12>的中文名称为“自动填充”,英文名称为“AutoFill”,类型为“逻辑型(bool)”,初始值为“假”。
本成员设置是否自动重复尾数据空行填充尾页空白。注意如果“每页打印行数”成员值大于零,本成员无效。
成员<13>的中文名称为“自动添加表格线”,英文名称为“AutoAddLine”,类型为“逻辑型(bool)”,初始值为“假”。
本成员设置打印时是否自动为单元格添加边框线。
成员<14>的中文名称为“奇偶页方式”,英文名称为“PageMode”,类型为“整数型(int)”,初始值为“0”。
本成员可为以下常量值之一: 0、#全部页; 1、#仅打印奇数页; 2、#仅打印偶数页。
成员<15>的中文名称为“打印范围方式”,英文名称为“RangeMode”,类型为“整数型(int)”,初始值为“0”。
本成员可为以下常量值之一: 0、#全部页; 1、#页范围; 2、#行范围。
成员<16>的中文名称为“起始打印位置”,英文名称为“Begin”,类型为“整数型(int)”,初始值为“1”。
如果打印范围方式为“页范围”,本成员记录首页页号(页号从1开始);如果打印范围方式为“行范围”,本成员记录首行行号;如果打印范围方式为“全部页”,本成员无效。
成员<17>的中文名称为“结束打印位置”,英文名称为“End”,类型为“整数型(int)”,初始值为“0”。
如果打印范围方式为“页范围”,本成员记录末页页号(页号从1开始);如果打印范围方式为“行范围”,本成员记录末行行号;如果打印范围方式为“全部页”,本成员无效。如果本成员值为 0 ,则将一直打印到所有数据行结束。
成员<18>的中文名称为“每页打印行数”,英文名称为“LinesPrePage”,类型为“整数型(int)”,初始值为“0”。
本成员设置每页打印行数(不包含表头行),如果为0则表示根据页高自动判别。
成员<19>的中文名称为“打印缩放比”,英文名称为“Scale”,类型为“整数型(int)”,初始值为“0”。
指定打印时所使用的缩放百分比,值为 -1、-2 或 20 到 1000 之间。其含义如下:
-1:#缩放到纸宽。即自动压缩或扩张到纸张宽度打印;
-2:#限定到纸宽。即:如果欲打印数据宽度超过纸张宽度,则自动压缩到纸张宽度,否则原样打印;
20 - 1000:直接指定打印缩放百分比;
如果指定为0,则默认为100。