在 Catia 绘图中选择部分粗体绘图文本 workbench
Selecting partially bolded DrawingText in Catia Drawing workbench
我目前正在开发 Catia vba 脚本以在绘图 workbench 中查找计划中的特定文本。
对于这个特定的宏,我需要搜索 粗体 文本。但问题是我知道 DrawingText 对象有一个名为 bold 的属性,如果所有文本都加粗,则计算结果为 True,但如果只有一个单词加粗,则计算结果为 True。
示例:
- 这是我的文字 -> True
- 这个是我的文字 -> False
识别这个部分加粗的 DrawingText 对象的好方法是什么?
aText.GetParameterOnSubString(catBold,startPos,numChars)
如果指定子字符串中的所有字符都是 Bold, 将 return 1,否则为 0。
所以首先使用 InStr(aText.Text,subString) 检查你的 sub-string 是否在文本中。如果是,请使用此测试查看是否为粗体。
我目前正在开发 Catia vba 脚本以在绘图 workbench 中查找计划中的特定文本。
对于这个特定的宏,我需要搜索 粗体 文本。但问题是我知道 DrawingText 对象有一个名为 bold 的属性,如果所有文本都加粗,则计算结果为 True,但如果只有一个单词加粗,则计算结果为 True。
示例:
- 这是我的文字 -> True
- 这个是我的文字 -> False
识别这个部分加粗的 DrawingText 对象的好方法是什么?
aText.GetParameterOnSubString(catBold,startPos,numChars)
如果指定子字符串中的所有字符都是 Bold,将 return 1,否则为 0。
所以首先使用 InStr(aText.Text,subString) 检查你的 sub-string 是否在文本中。如果是,请使用此测试查看是否为粗体。