阅读:2479回复:6
[求助]使用PageLayout打印时如何加载自定义的符号?
<P> 我使用AE9.1开发时,要做地图打印,我使用IpageLAyout接口进行打印,但是现在别人要求要在底图绘制使用别人开发的(非AE组件,VC++)动态库进行绘制别人自定义的符号,然后使用IpageLayout将底图和这些自定义的符号一起输出打印?</P>
<P>请教高手该怎么做?我试了但是自定义的符号无法使用IpageLayout输出,谢谢了先</P> |
|
1楼#
发布于:2006-12-13 23:32
<P>问题说得不详细呀,“别人开发的(非AE组件,VC++)动态库进行绘制别人自定义的符号”是什么样的符号格式?JPG文件还有什么?</P>
|
|
|
2楼#
发布于:2006-12-14 09:41
<P>详细情况是这样的:别人开发的是标图组件,因为一些大箭头等符号处理起来比较麻烦,因此在地图上标绘时直接使用标图组件进行绘制,该标图组件使用的是VC++编写的,然后然后直接在地图窗口上获得HDC进行绘制。这些符号格式是自定义的,实用程序进行绘制的符号库。谢谢了</P>
|
|
3楼#
发布于:2006-12-14 10:27
<P> 详细情况是这样的,别人开发的组件是标图组件,由于里面的大箭头处理起来比较麻烦,因此在我程序中地图使用AE进行绘制,然后在当前ActiveView中获取HDC使用该标图组件绘制一些特出的符号,该标图组件使用VC++开发的,符号是自定的(使用VC++程序绘制,然后制作成符号库)。我想将地图和绘制在地图上的这些使用标图组件绘制的符号一起交给IpageLayou输出。谢谢<STRONG><FONT face=Verdana color=#61b713>hover</FONT></STRONG></P><img src="images/post/smile/dvbbs/em02.gif" />
|
|
4楼#
发布于:2006-12-14 12:12
<P>详细情况是这样的,别人开发的组件是标图组件,由于里面的大箭头处理起来比较麻烦,因此在我程序中地图使用AE进行绘制,然后在当前ActiveView中获取HDC使用该标图组件绘制一些特出的符号,该标图组件使用VC++开发的,符号是自定的(使用VC++程序绘制,然后制作成符号库)。我想将地图和绘制在地图上的这些使用标图组件绘制的符号一起交给IpageLayou输出。谢谢<STRONG><FONT face=Verdana color=#61b713>hover</FONT></STRONG></P><img src="images/post/smile/dvbbs/em02.gif" />
|
|
5楼#
发布于:2006-12-14 13:04
<P>不论别人的符号是什么格式,你都必须在pagelayout上画成element才能输出!</P>
|
|
|
6楼#
发布于:2006-12-14 16:10
<P> 详细情况是这样的,别人开发的组件是标图组件,由于里面的大箭头处理起来比较麻烦,因此在我程序中地图使用AE进行绘制,然后在当前ActiveView中获取HDC使用该标图组件绘制一些特出的符号,该标图组件使用VC++开发的,符号是自定的(使用VC++程序绘制,然后制作成符号库)。我想将地图和绘制在地图上的这些使用标图组件绘制的符号一起交给IpageLayou输出。谢谢<STRONG><FONT face=Verdana color=#61b713>hover</FONT></STRONG></P>
<P><BR> </P><img src="images/post/smile/dvbbs/em04.gif" /><img src="images/post/smile/dvbbs/em02.gif" /> |
|