Skip to content

打开图件

openFile (lpszFileName, lpszFileExtension, bInit, callback, RelevantFiles)

说明

打开图件一张图件,支持双狐软件能打开的所有格式

参数

NameTypeDescription
lpszFileNamestring图件路径
lpszFileExtensionstring图件后缀名
bInitstring是否初始化图位置(可不传)
callbackfunction完成后需要执行的操作
RelevantFilesarray关联文件地址(可不传) [{fielUrl:'关联文件路径'}]

示例

javascript
// 打开图件
gdfCtrl.ctrl.file.openFile('http://www.xxx.xxx/xxx.dfd', '.dfd', function (obj) {
    // 刷新视图
    gdfCtrl.ctrl.viewRefresh(0x01 | 0x02 | 0x04);
});

扩展

mpj、 shp、和某些DFDraw 等类型文件不是一个单独的文件,需要关联文件才可以完整打开,需要带上关联文件网络地址

javascript
// 打开图件
var RelevantFiles = [
    // 网络地址文件名与原文件名不一致时,需要加上fileName参数
    { FileUrl: 'http://www.xxx.xxx/x.WL', FileName: 'x.WL' },
    { FileUrl: 'http://www.xxx.xxx/x.WP', FileName: 'x.WP' },
    { FileUrl: 'http://www.xxx.xxx/x.WT', FileName: 'x.WT' },
];
gdfCtrl.ctrl.file.openFile(
    'http://www.xxx.xxx/xxx.MPJ',
    '.MPJ',
    function (obj) {
        // 刷新视图
        gdfCtrl.ctrl.viewRefresh(0x01 | 0x02 | 0x04);
    },
    RelevantFiles
);