engine中如何使用default以外的设置来打印大幅的地图?
engine中如何使用default以外的设置来打印大幅的地图?
发起人
-
-
刘峥
ArcGIS多面手
相关问题
- 如何优雅的使用ArcGIS知乎?
- 有谁知道哪里可以免费获取各省市地图数据呢,包括详细的shape文件数据
- 苹果系统下可以使用arcgis 吗?
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- 请问arcmap如何使用多线程?
- 在windows server2008 R2 64位中安装了portal 10.5 设置好托管arcgis server站点,并用data store为托管数据库,发布数据出错
- Engine许可使用注意事项
- arcgis runtime for andriod 100.1 如何使用eclipse开发
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- 微信页面 arcgis api 地图无法操作
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
问题状态
- 最新活动: 2016-08-04 00:00
- 浏览: 1547
- 关注: 1 人
1 个回复
刘峥 - ArcGIS多面手
赞同来自:
1.如果是从打印机的选项中选择已有的纸张大小的话,如A0:
通过IEnumPrinterNames接口获取所有打印机名称,并设置为使用的printer,然后通过更改FormID来选择纸张大小;
2.如果是自定义纸张大小的话:
AO中没有可以设置打印机纸张大小的方法,只能通过对打印机的设置来改变。下面链接中的例子是调出打印时的可视化窗口,然后可以再设置打印机的Properties,如果能接受的话实现代码比较简单;
http://help.arcgis.com/en/sdk/ ... 00000;
如果想全部用代码设置的话只能用.NET提供的方法了,网上找到一个示例可以参考下http://blog.csdn.net/jimfire/a ... 70254
3. 可以通过输出图片再打印的方式,但输出图片太大的话会有内存不够的问题,engine程序最高只能利用4G的内存,如果超过的话可能会有问题
要回复问题请先登录或注册