编程论坛
注册
登录
编程论坛
→
VFP论坛
vfp报表导出PDF页边距不一致的问题
love0428
发布于 2023-06-18 03:13, 981 次点击
请教:
vfp报表要套打带有版式的纸张,都对齐设计好了,直接打印对的很齐,但导出PDF就对不齐了,请问怎么设置页边距,还是通过什么办法保证导出的PDF和原来设计的报表一样的打印效果。
说明:用的是vfp9
9 回复
#2
love0428
2023-06-19 10:25
各位老师,没有解决办法吗?
#3
吹水佬
2023-06-19 12:31
VFP报表输出应该是流式文件,流式文件会因不同的环境因素导致文档展示的内容效果不一致(跑版现象)。
PDF是版式文件,是固定版式的文件。
VFP报表与PDF文件版面有差异也属正常现象吧。
#4
sych
2023-06-20 10:02
套打还是调用gdi+实现最好,指哪打哪,精度可以控制在0.1mm以内
#5
love0428
2023-06-21 23:07
现在是想的把vfp报表导出PDF后,在别的机器上不管有没有vfp环境,随时就可以打印了
#6
love0428
2023-06-21 23:10
报表里东西比较多,有照片,还有一些字段,导出PDF后因为页边距造成了错位,需要一个个再调。目前倒是可以按PDF的移位距离调整报表,导出接近于原报表的效果,但是很费劲
#7
pvm2000
2023-06-22 04:34
以下是引用
sych
在2023-6-20 10:02:11的发言:
套打还是调用gdi+实现最好,指哪打哪,精度可以控制在0.1mm以内
赞同
#8
love0428
2023-06-24 23:08
不会用gdi+
#9
吹水佬
2023-06-25 06:45
以下是引用
love0428
在2023-6-24 23:08:55的发言:
不会用gdi+
SET REPORTBEHAVIOR 90
这条命令就使报表利用 GDI+ 报表绘制
#10
weiyisc
2023-06-27 11:35
回复 9楼 吹水佬
两种方式有什么区别?已经画的报表,不用修改?
1