zoukankan      html  css  js  c++  java
  • Skyline开发4-IProject接口

    IProject接口可以访问工程设置和打开保存工程的基本方法。

    属性

    FileVersion:返回 ITEVersionInfo。表示当前运行的TerraExplorer的版本,可通过ITEVersionInfo可返回更详细的版本号,其Type返回其类型:TerraExplorer Pro,TerraExplorer Plus或者是TerraExplorer Viewer。

    Name:返回当前加载的FLY文件名称。若未加载FLY,则返回为空串。

    Settings:允许在FLY文件工程设置中定义指定参数的值。每个参数可以被唯一的标识字符串访问。参数涉及地形、环境、导航等。

    //设置去除Skyline版权LOGO(1表示移除,0表示保留)

    project.Settings["RemoveSkylineCopyright"] = 1;

    //获取天空的颜色,如0x007ACC(十六进制)

    Console.WriteLine(@"SkyColor:" + project.Settings["SkyColor"]);

    更多参数设置可通过帮助文档查询。

    方法

    Open:打开一个FLY文件或地形数据库。可以使用用户名和密码打开地形数据库,此外,也可以以同步或异步模式进行打开。同步模式下,文件加载后,方法返回。异步模式下,该方法立即返回。你可以使用ISGWorld701. OnLoadFinished ()通知文件加载时间。默认为同步,如果改为异步,则未加载完成前,不得访问其他属性或方法。

    如果传入空的参数,则会弹出打开工程文件的对话框。

    Save:保存当前FLY工程工程文件。

    SaveAs:另存FLY工作文件,返回另存路径。注意另存时不能指定路径,只能指定名称,即FileNameWithoutExtension,保存至当前用户"Application Data"的"SkylineTerraExplorer" 文件夹下,说是为了安全,不知为何!

    Close:关闭FLY工程文件。

  • 相关阅读:
    第一章 搭建Qt开发环境
    Git
    spring和springmvc
    spring注解
    转:spring mvc 设置@Scope("prototype")
    转:win10完美去除快捷方式小箭头
    数据库操作之DBUtils
    java.awt.headless系统设定
    POI 导出Exicel, 报Could not initialize class sun.awt.X11FontManager错误
    ORA-01950: no privileges on tablespace
  • 原文地址:https://www.cnblogs.com/liweis/p/9641901.html
Copyright © 2011-2022 走看看