亚洲无码内射,国产91精品一区二区麻豆亚洲电影,国产精品8x8x一区二区在线观看,日韩欧美操在线

python GcDbMText文字圖元,保存后類型都變成了GcDbEntity。調用GcDbMText.cast(entity)閃退。

from pygcad.core.runtime import *
from pygcad.pygrx import *

def main():

    s_name = gds_name()
    gcedSSGet(None, None, None, None, s_name)
    (status, length) = gcedSSLength(s_name)
    gcedPrompt("rt=%d, length=%d" % (status, length))
    if status != RTNORM or length <= 0:
        gcedPrompt("\n沒有選中任何實體!")
        gcedSSFree(s_name)
        return

    ent_name = gds_name()
    ent_id = GcDbObjectId()
    for i in range(length):
        gcedSSName(s_name, i, ent_name)
        gcdbGetObjectId(ent_id, ent_name)
        (status, entity) = gcdbOpenGcDbEntity(ent_id, GcDb.kForWrite, False)
        try:
            if status != Gcad.ErrorStatus.eOk: # type: ignore
                continue
            # 剛繪制的圖紙 文字類型為GcDbMText,保存以后再次打開文字類型變成GcDbEntity
            if entity.isKindOf(GcDbMText.desc()):
                # cast以后,該文字圖元無法再次選中,操作圖紙則閃退
                mtext = GcDbMText.cast(entity)
                gcedPrompt(f'\nentity2 = {mtext.text()}')
                # cast以后,可輸出文本內容
                mtext.close()
        except Exception  as err:
            gcedPrompt('---- [ERROR]: %s' % err)
        finally:
            if entity:
                entity.close()
        gcedSSFree(s_name)
        entity.close()

main()
已邀請:

CAD小蘇 - 專注所以信賴!

贊同來自:

您使用的是浩辰CAD哪個版本呢

我們用浩辰CAD2026和2025版本測試了,都是正常的。


如果您使用的是浩辰CAD2026或2025版本,麻煩提供一下圖紙,我們再詳細測試復現(xiàn)下。

如果是其他比較舊的版本,也麻煩說下具體版本名稱,我們測試看看

要回復問題請先登錄注冊

主站蜘蛛池模板: 湖北省| 隆昌县| 关岭| 红河县| 甘南县| 麻栗坡县| 竹山县| 石嘴山市| 澄城县| 长治县| 克什克腾旗| 英超| 玉树县| 确山县| 长岛县| 西充县| 西平县| 鄂托克前旗| 涿州市| 枣阳市| 五原县| 泸水县| 宁晋县| 阿拉善左旗| 万山特区| 龙里县| 碌曲县| 莎车县| 道真| 新晃| 桐城市| 营口市| 伊通| 日喀则市| 太湖县| 寿阳县| 营口市| 玛多县| 厦门市| 金平| 正阳县|