中国地图
GIS探索者
地图网
GIS论坛
网站首页| GIS论坛 |新闻动态 | 技术专栏 | GIS书籍 | 资源下载 | 求职招聘 | 研究生考试 | GIS博客 | GIS空间站
欢迎光临GIS空间站!   网站地图
  专栏导航:| ArcGIS | MapInfo | TopMap | 地理信息 | 遥感 | GPS | 测绘 | WebGIS | LBS | 前沿 | 数据库 | 开发 | 行业应用
  推荐栏目:| AO开发 | 业界动态 | GIS资源 | 招聘信息 | 求职简历 | 共享软件 | 电子书籍 | 研究生考题 | 电子期刊 | GIS论文
您现在的位置: GIS空间站 >> 技术专栏 >> MapInfo >> 文章正文

MapX应用教程(5)—输出

作者:未知    文章来源:网络    点击数:    更新时间:2006-12-25
五、输出 
 
1、属性的输出   输出到EXCEL表: 
For I=1 to Flds.Count 
Lyr.KeyFields=Flds.Item(i).Name 
Excel(1,I).Cell=Ftr.KeyValue 
Next 
2、复制、粘贴 
Global CopyFtrs AS MapXlib.Features 
 
Set lyr=mainmap.Layers.item(LayerName) 
Set Ftrs=Lyr.Selection.Clone      ‘复制选中集合 
‘复制 
For I=1 to Ftrs.Count 
CopyFtrs.add Ftrs.Item(I) 
Next 
 
‘粘贴(图形) 
Set lyr_1=mainmap.Layers.item(LayerName_1) 
Mainmap.AutoRedraw=False 
Lyr_1.Editabled=True 
For J=1 to CopyFtrs.Count 
   Lyr_1.AddFeature CopyFtrs.Item(J) 
Next 
Lyr_1.Refresh 
Mainmap.AutoRedraw=True 
Lyr_1.Editabled=False 
 
3、地图的打印 
  Dim iScaleMode As Integer 
 
  iScaleMode = MainMap.Container.ScaleMode 
  MainMap.Container.ScaleMode = 6 
 
  On Error GoTo PrinterError 
   
  Printer.Print " " 
  Printer.CurrentX = 0 
  Printer.CurrentY = 0 
  MainMap.PrintMap Printer.hDC, 0, 0, MainMap.Width * 100, MainMap.Height * 10
0 
  Printer.NewPage 
  Printer.EndDoc 
  MainMap.Container.ScaleMode = iScaleMode 
  Exit Sub 
   
PrinterError: 
  If Err.Number = 482 Then 
     On Error Resume Next 
     CommonDialog1.Flags = &H40 
     CommonDialog1.ShowPrinter 
  Else 
     MsgBox "    打印机存在错误,请更正后重试。错误号:" + (Str(Err.Number)), 
, "失败" 
  End If 
 
4、另存为图片文件 
MainMap.ExportMap(App.Path+Images, miFormatJPEG)   ‘输出当前地图窗口 
参数设置:MainMap.ExportSelection=True   ‘将选中部分以不同于其他未选中地图部分

形式输出

文章录入:gissky    责任编辑:gissky  发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
■■相 关 图 书:
■■相 关 文 章:
  • MapX应用教程—构造一个GIS应用系统

  • MapX应用教程(8)-如何和大型数据库关联|空间数据库

  • MapX应用教程(7)—在MapX下紧缩表

  • MapX应用教程(6)—专题图

  • MapX应用教程(4)—对象编辑

  • MapX应用教程(3)—查询

  • 上一篇文章:

  • 下一篇文章:
  •  
    GIS博客精华
    TopMap下载
    热点文章
    热门资源
     
    关于我们 | 联系我们 | 广告服务 | 友情链接 | 申请链接 | 合作联盟 | 诚聘英才
      GIS空间站(GISSky.Net)版权所有 站长:兔八哥