中望CAD程序创建块裁剪时复制粘贴为什么无效?
在中望CAD2024版本中,创建块裁剪正常

但是通过Ctrl+C,Ctrl+V的复制粘贴,无论是在本图还是其它图,都不显示裁剪

这是什么原因呢?跟踪组码
XCLIP命令操作:
((-1 . <ENTITY NAME: f901ebd8>) (0 . "DICTIONARY") (5 . "262") (102 . "{ACAD_REACTORS") (330 . <ENTITY NAME: f901ebc0>) (102 . "}")
(330 . <ENTITY NAME: f901ebc0>) (100 . "AcDbDictionary") (280 . 1) (281 . 1) (3 . "SPATIAL") (360 . <ENTITY NAME: f901ebf0>))
程序操作:
((-1 . <ENTITY NAME: f901ea40>) (0 . "DICTIONARY") (5 . "251") (102 . "{ACAD_REACTORS") (330 . <ENTITY NAME: f901ea28>) (102 . "}")
(330 . <ENTITY NAME: f901ea28>) (100 . "AcDbDictionary") (281 . 1) (3 . "SPATIAL") (360 . <ENTITY NAME: f901ea58>))
对比发现少了280组码,那怎么设置呢?
DBDictionary d = new DBDictionary();
d.TreatElementsAsHard = true;
dbd.SetAt("ACAD_FILTER", d);
原来是TreatElementsAsHard,表示以硬指针的方式处理词典关联的子对象,设为false时,词典与子对象仅引用关系,各自独立处理。
浙公网安备 33010602011771号