ryuukou 发表于 2013-1-8 09:54:00

文档中图片打印

是否可以实现打印文档时,文档中的图片不打印的功能?(文档续打印时要求)

iceman 发表于 2013-1-11 09:18:00

回复 1楼ryuukou的帖子

ryuukou 您好,
经确认,TX Active X8 无法隐藏图片。
可以在打印时删除图片,如果需要占位符,可以通过添加换行符占位。打印后重新添加图片。

ryuukou 发表于 2013-1-15 09:05:00

通过删除图片的方法实现也可以,但是有以下几个问题:
1、一个页面上存在多个图片,怎样能知道哪个已经打印过;
2、怎样才能让焦点自动放在删除图片的位置,开始插入换行符;
3、怎样才能知道图片的高度需要多上个换行符才能补位,而且补位的高度需要正好是删除图片的高度。

iceman 发表于 2013-1-15 09:35:00

回复 3楼ryuukou的帖子

ryuukou 您好,
关于您提出的所有问题,我会继续跟踪调查。

iceman 发表于 2013-1-15 19:28:00

回复 3楼ryuukou的帖子

关于问题 3:
我想可以使用Text Frame 来占位,这样就解决了占位高度问题。

iceman 发表于 2013-1-16 09:24:00

回复 3楼ryuukou的帖子

问题 1 ,目前 TX 无法识别当前图片是否打印,需要通过编码实现。思路为:通过 ObjectNext 遍历文档中图片(参数 ObjectGroup 设置为 &H4返回图片),通过 ObjectName 来标记图片是否打印。

问题 2,可以通过 ObjectDelete 方法实现。

问题 3,也可以通过添加一个白色背景,尺寸相同的图片去实现。

ryuukou 发表于 2013-1-16 15:25:00

我可以尝试去试一下,谢谢回复。

iceman 发表于 2013-1-16 18:31:00

回复 7楼ryuukou的帖子

:jy74a:
页: [1]
查看完整版本: 文档中图片打印