急!急!急! 求救:我要打印出图,谁能帮我,送你200分。(200分)

M

mxYaYa

Unregistered / Unconfirmed
GUEST, unregistred user!
[green][/green] 我用Delphi+Mo开发了AM/FM/GIS应用系统,而地图打印是很重要的一个功能。我既要
实现单页打印,又要实现分幅打印。而且AM/FM/GIS中设备点和线路都有相应的自定义自绘
的设备图元和线形图元,所以打印中就有图元缩放问题。
我的问题是
(1)不管何种打印,如何处理好打印出来的设备图元与原电子图中的设备图元的缩放
比例。
(2)如何能很好的控制分副打印过程中,电子地图的幅面分割问题。
(3)直接使用TMap控件的ExportMap能否实现上述打印,ExportMap和ExportMap2的区
别何在。
(4)有没有比较好的第三方地图打印控件可以推荐的。
 
没快捷方法,只有自己硬算了。
(1)在打印时,特别是分幅打印时常常要缩放地图比例或者调整当前MAP VIEW的范围,
一般应作好记录,打印完毕之后再恢复。
(2)在分幅计算中应确定几个原则:
A 是适应打印页面的宽度还是高度?
B 附属地图要素跨图幅打印的处理?比如边框、标注等等。
C 地图幅面设置和打印预览的可视化程度?
D 打印精度和随之而来的拼接问题
E 其他需考虑的因素。
(3)(4)我在VC+MO中实现了,但还没有发现有现成功能的这类控件。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部