C
cys805
Unregistered / Unconfirmed
GUEST, unregistred user!
(1) 纸张大小不能设置为A4的一半;
(2) 打印格式要求支持横向打印,目前只能纵向打印,如果有10多条扣项一起打印,打印出的结果可能要占用一张A4纸的长度,目前收据的大小只有半张A4纸;
(3) 目前的打印格式,十分浪费纸。
类似这样的问题大家见到没有?有的发表一点心得啊!
这样的问题大家都是怎么解决的?能不能在Delphi代码中写打印格式这些东西,有没有例子参考一下!
具体问题:1 页首, 页尾, 页左, 页右控制.
参看示范图, 如该工资表很长, 一页打印不下, 就需要在每张打印页上重复打印页头及页尾区域(这样在看打印页时才知道每列数据的含义), 如果如该工资表很宽, 一页打印不下, 就需要在每张打印页上重复打印页左及页右区域(这样看每张打印页都很清楚的显示人名与工资的对应关系.
2 表页连续打印控制
当你有好几张表页, 而每张却很短时, 你希望将打印打印到一张打印纸上, 这个控制怎么写代码. 还有一种情况是, 你希望在一张打印纸上打印这个表页好几份, 代码?
3 首页留空功能
你要打印的打印纸上部分已有内容, 不能从开始处打印. 该控制就起作用了. 这与把上边距加大不一样, 因为上边距加大不止影响首页, 破坏分页计划.
4 连续纸页长调整功能
很多用户发现, 当用连续纸套打时, 开始还对得很整齐, 打着打着就错位了. 这是因为打印纸大小设置不够精确, 集少成多, 就错位了. 通过该控制(精确到1/10毫米), 可以进行微调, 再也不怕错位.
5 非单元分页控制
一般在打印报表时, 如果一张打印页打印不下, 也不把一个单元格拆成两半. 但需要准确拆分的情况也有, 例如打印大字的时候, 就需要准确拆分.
6 打印内容选项多
在表中可以指定打印全表, 也可以打印哪几张表页, 也可以是哪几张打印页, 还可以是表页中的某个区域.
像以上这些打印控制,大家有没有成熟的代码或者例子、心得?问题解决再加分!
(2) 打印格式要求支持横向打印,目前只能纵向打印,如果有10多条扣项一起打印,打印出的结果可能要占用一张A4纸的长度,目前收据的大小只有半张A4纸;
(3) 目前的打印格式,十分浪费纸。
类似这样的问题大家见到没有?有的发表一点心得啊!
这样的问题大家都是怎么解决的?能不能在Delphi代码中写打印格式这些东西,有没有例子参考一下!
具体问题:1 页首, 页尾, 页左, 页右控制.
参看示范图, 如该工资表很长, 一页打印不下, 就需要在每张打印页上重复打印页头及页尾区域(这样在看打印页时才知道每列数据的含义), 如果如该工资表很宽, 一页打印不下, 就需要在每张打印页上重复打印页左及页右区域(这样看每张打印页都很清楚的显示人名与工资的对应关系.
2 表页连续打印控制
当你有好几张表页, 而每张却很短时, 你希望将打印打印到一张打印纸上, 这个控制怎么写代码. 还有一种情况是, 你希望在一张打印纸上打印这个表页好几份, 代码?
3 首页留空功能
你要打印的打印纸上部分已有内容, 不能从开始处打印. 该控制就起作用了. 这与把上边距加大不一样, 因为上边距加大不止影响首页, 破坏分页计划.
4 连续纸页长调整功能
很多用户发现, 当用连续纸套打时, 开始还对得很整齐, 打着打着就错位了. 这是因为打印纸大小设置不够精确, 集少成多, 就错位了. 通过该控制(精确到1/10毫米), 可以进行微调, 再也不怕错位.
5 非单元分页控制
一般在打印报表时, 如果一张打印页打印不下, 也不把一个单元格拆成两半. 但需要准确拆分的情况也有, 例如打印大字的时候, 就需要准确拆分.
6 打印内容选项多
在表中可以指定打印全表, 也可以打印哪几张表页, 也可以是哪几张打印页, 还可以是表页中的某个区域.
像以上这些打印控制,大家有没有成熟的代码或者例子、心得?问题解决再加分!