簡體   English   中英

如何使用 DWG 作為文檔在 Autodesk Forge Viewer 中啟用文本選擇

[英]How do I enable text selection in Autodesk Forge Viewer with DWG as document

所以我有一個 Forge Viewer 正確設置顯示我的 DWG/DXF。

我希望允許用戶單擊任何文本或多行文本對象,並能夠根據選擇處理 javascript 事件。

例如,如果您在 Forge Viewer 中單擊 1L2C,則所選項目會發生一個 javascript 事件,從而允許我對我的 API 進行查詢並顯示一個彈出窗口。

有問題的測試文件有一個稱為“布局 1”的布局,並且是 2D 的。

在此處輸入圖片說明

查看器沒有專門的“文本選擇”功能,但您可以

你可以嘗試這樣的事情:

viewer.addEventListener(Autodesk.Viewing.SELECTION_CHANGED_EVENT, function () {
    const selectedIds = viewer.getSelection();
    if (selectedIds.length === 1) {
        viewer.getProperties(selectedIds[0], function (result) {
            for (const prop of result.properties) {
                console.log(prop.displayName, prop.displayValue);
                // see if any of the properties of the element contains its text content
            }
        });
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM