工程图文档里的主要增强就是为更多的标注样式(DimensionStyle)属性提供了API。这样将极大的方便开发者调整样式以满足需要。在API帮助手册里【What's New In the Inventor 2014 API】, 若用DimensionStyle搜索将会看到这些增加属性。到目前,几乎所有属性都可访问,大部分能进行修改。只有【注释和引线】选项下的属性暂时还未提供API,因为这部分的功能太过复杂。我们会在未来提供。
属性操作没有什么特别之处,即访问到DimensionStyle,然后访问或控制属性。还是通过一个小例子看看,对所有新属性进行了操作。属性和用户界面哪个选项对应,可以通过属性名顾名思义。在下面代码里,我也粗略的做了解释,更多详细内容请查看帮助手册。
Sub DimStyleTest()
'获取当前工程图文档
Dim oDrwDoc As DrawingDocument
Set oDrwDoc = ThisApplication.ActiveDocument
'获取第一个标注样式
Dim oDimS As DimensionStyle
Set oDimS = oDrwDoc.StylesManager.DimensionStyles(1)
'拷贝一份,并新建一个标注样式
Dim oNewDimS As DimensionStyle
Set oNewDimS = oDimS.Copy("MyNewDim")
' 对齐标注的文字方向