Delphi打印格式问题?Very Easy!

chenyansong 2005-10-24 02:38:09
(1) 纸张大小不能设置为A4的一半;
(2) 打印格式要求支持横向打印,目前只能纵向打印,如果有10多条扣项一起打印,打印出的结果可能要占用一张A4纸的长度,目前收据的大小只有半张A4纸;
(3) 目前的打印格式,十分浪费纸。
类似这样的问题大家见到没有?有的发表一点心得啊!
这样的问题大家都是怎么解决的?能不能在Delphi代码中写打印格式这些东西,有没有例子参考一下!
...全文
169 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyansong 2005-10-24
  • 打赏
  • 举报
回复
又没有多少时间。。。。。
chenyansong 2005-10-24
  • 打赏
  • 举报
回复
海量的资料!
chenyansong 2005-10-24
  • 打赏
  • 举报
回复
怎么找资料?
贵阳的乡巴佬 2005-10-24
  • 打赏
  • 举报
回复
其实很简单,自己上网查一哈,找哈资料,我这两天也在做,结果有些问题也遇到了,上来问,这里面的人总是给不出实质性的问题,郁闷,其实这个站的人并不怎么样,我以前注册的,

好久没有上来了,刚开始有点新鲜感,后来呢,失望。
chenyansong 2005-10-24
  • 打赏
  • 举报
回复
自己UP一下!
chenyansong 2005-10-24
  • 打赏
  • 举报
回复
具体问题:1 页首, 页尾, 页左, 页右控制.
  参看示范图, 如该工资表很长, 一页打印不下, 就需要在每张打印页上重复打印页头及页尾区域(这样在看打印页时才知道每列数据的含义), 如果如该工资表很宽, 一页打印不下, 就需要在每张打印页上重复打印页左及页右区域(这样看每张打印页都很清楚的显示人名与工资的对应关系.
  2 表页连续打印控制
  当你有好几张表页, 而每张却很短时, 你希望将打印打印到一张打印纸上, 这个控制怎么写代码. 还有一种情况是, 你希望在一张打印纸上打印这个表页好几份, 代码?
  3 首页留空功能
  你要打印的打印纸上部分已有内容, 不能从开始处打印. 该控制就起作用了. 这与把上边距加大不一样, 因为上边距加大不止影响首页, 破坏分页计划.
  4 连续纸页长调整功能
  很多用户发现, 当用连续纸套打时, 开始还对得很整齐, 打着打着就错位了. 这是因为打印纸大小设置不够精确, 集少成多, 就错位了. 通过该控制(精确到1/10毫米), 可以进行微调, 再也不怕错位.
  5 非单元分页控制
  一般在打印报表时, 如果一张打印页打印不下, 也不把一个单元格拆成两半. 但需要准确拆分的情况也有, 例如打印大字的时候, 就需要准确拆分.
  6 打印内容选项多
  在表中可以指定打印全表, 也可以打印哪几张表页, 也可以是哪几张打印页, 还可以是表页中的某个区域.
像以上这些打印控制,大家有没有成熟的代码或者例子、心得?问题解决再加分!
chinasdp 2005-10-24
  • 打赏
  • 举报
回复
"收据的大小只有半张A4纸",既然这样,纸张就设成A4纵向的,每张打印两张收据!

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧