【MVBA V8I】请问有命令可以调整当前字体样式中文字的对位么?

1.不管当前的文字样式的对位是何种形式,当做好的宏去调用当前字体时,都会把字体样式的对位默认为中中。(比如,下图1中,选择H5宋体,对位显示是“左中”。但是实际上我编写的工具(图2)需要文字的对位在“中中”).请问有命令可以设置文字样式的对位么?

图1

图2

Parents
  • 我认为之所以您一选择新字体(像您所说的h5宋体)字体对位就会变成“左中”,其原因是在该字体样式中默认将字体对位设置为左中了。

    您当然可以用代码来改变文字对位,请查看TextStyle下的Justification这个属性。

    另外强调一点,做编程的不建议使用中文版软件,最好改为英文版的,因为在英文版中这个“对位”就是写的Justification,你能根据这个关键字在MicroStationVBA帮助中快速搜到您想要的内容。



    Answer Verified By: 熊浩然 

Reply
  • 我认为之所以您一选择新字体(像您所说的h5宋体)字体对位就会变成“左中”,其原因是在该字体样式中默认将字体对位设置为左中了。

    您当然可以用代码来改变文字对位,请查看TextStyle下的Justification这个属性。

    另外强调一点,做编程的不建议使用中文版软件,最好改为英文版的,因为在英文版中这个“对位”就是写的Justification,你能根据这个关键字在MicroStationVBA帮助中快速搜到您想要的内容。



    Answer Verified By: 熊浩然 

Children