keita027 发表于 2023-5-16 16:06

关于CAD属性块文字居中的问题

本帖最后由 keita027 于 2023-5-16 16:10 编辑

近用C#二次开发属性写入图框的程序,当属性写入后,文字位置发生的偏移,只有双击进去修改后才能居中,就好像是要激活一下再生效



attributeReference.TextString =“ABC”;
attributeReference.HorizontalMode = TextHorizontalMode.TextMid;

貌似这么写也不生效

llsheng_73 发表于 2023-5-17 01:27

原地移动就规矩了

liuhe 发表于 2023-5-16 16:53

cad有一个自带的 "ATTSYNC"专门用来更新属性块,C#就不知道了

d1742647821 发表于 2023-5-16 18:09

attributeReference.AdjustAlignment试试

e2002 发表于 2023-5-16 20:31

有时候acad自己也这样,原因不明。

lingduwx 发表于 2023-5-17 10:01

你是12代cpu吧,我的自从换电脑12代CPU后文字经常这样了,cad2023,好像其他版本没有出现这个问题

彳余 发表于 2023-5-17 10:09

battman同步更新下块就好了

keita027 发表于 2023-5-17 10:45

彳余 发表于 2023-5-17 10:09
battman同步更新下块就好了

那也不可能一张一张同步吧,现在是有一批图纸要写入属性

keita027 发表于 2023-5-17 10:46

lingduwx 发表于 2023-5-17 10:01
你是12代cpu吧,我的自从换电脑12代CPU后文字经常这样了,cad2023,好像其他版本没有出现这个问题

虚拟机+WIN7+CAD2020

keita027 发表于 2023-5-17 10:48

d1742647821 发表于 2023-5-16 18:09
attributeReference.AdjustAlignment试试

此方法不行
页: [1] 2
查看完整版本: 关于CAD属性块文字居中的问题