91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TE二次開發中如何訪問剪切板對象

發布時間:2022-01-13 17:14:01 來源:億速云 閱讀:157 作者:小新 欄目:大數據

小編給大家分享一下TE二次開發中如何訪問剪切板對象,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在TE的操作中和開發中,當選擇一個對象在編輯狀態的時候,點擊鼠標右鍵,可以彈出一個對象操作菜單,包括剪切、復制、粘貼等功能,可實現在地圖上選中一個對象,進行常規的復制、粘貼對象操作。

TE二次開發中如何訪問剪切板對象

在開發中,te也提供了相應的接口,可以通過程序開發,訪問剪切板中的空間對象,操作其中的對象。

下邊以te中的一段js代碼為例子,簡單說明,如何查找剪切板中的內容:

function searchGeometriesClipboard(callbackFunc) {

   //不允許信息樹刷新, 這在勾畫大批量單個對象效果有作用

    SGWorld.ProjectTree.EnableRedraw(0);

        var Object;

    //訪問剪切板中的對象,根據數量循環訪問

        for (i = 0; i < SGWorld.Application.Clipboard.Count; i++) {

            try {

              //獲得單個對象

                Object = SGWorld.Application.Clipboard.Item(i);

                //對象的高度類型

                var altitudeType = Object.Position.AltitudeType;

                var ret;

                if (Object.ObjectType == 1 || Object.ObjectType == 2)

                    //callbackFunc函數,js可以將函數做參數傳進來,從而進行一些操作

                    ret = callbackFunc(Object.Geometry, Object.ObjectType, altitudeType, Object.Position);

                else

                    ret = callbackFunc(Object.Position, Object.ObjectType, altitudeType, Object.Position);

                if (!ret) {

                    SGWorld.ProjectTree.EnableRedraw(1);

                    return;

                }

            }

            catch (e) { }

          }

   //允許信息樹刷新

    SGWorld.ProjectTree.EnableRedraw(1);

}

以上是“TE二次開發中如何訪問剪切板對象”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

te
AI

怀化市| 广宁县| 汉沽区| 深州市| 运城市| 横山县| 海安县| 科技| 逊克县| 南郑县| 上虞市| 邛崃市| 平遥县| 城步| 安达市| 齐河县| 南澳县| 沙湾县| 社会| 贵德县| 剑川县| 南丹县| 临颍县| 玉环县| 安新县| 德保县| 石台县| 共和县| 龙泉市| 富蕴县| 靖江市| 纳雍县| 清河县| 正阳县| 秦安县| 乌兰浩特市| 仪陇县| 华阴市| 容城县| 庆安县| 南城县|