config.xml文件的配置如下:
- <widget label="地图打印"
- icon="assets/images/map_print.png" config="widgets/Print/PrintWidget.xml"
- url="widgets/Print/PrintWidget.swf" />
复制代码源代码目录如下: 模块的源代码原理解析,详细的代码在下载的开源flexviewer自带的: 大概的思路如下:地图打印主要是调用了arcgis server默认的地图打印服务方式来实现的,地图导出图片格式主要是用 var imageSnap:ImageSnapshot = ImageSnapshot.captureImage(hostBaseWidget.map, 0, pngEnc , false);
fileReference.save(imageSnap.data, "mapSnapShot.jpg"); GIS作品:百度搜索:GIS之家(https://shop116521643.taobao.com/shop/view_shop.htm); QQ兴趣部落GIS技术交流:gis之家(http://buluo.qq.com/p/barindex.html?bid=327395); GIS技术交流群:432512093
|