Autodesk.Revit.DB.MultiReferenceAnnotationOptions
Autodesk.Revit.DB.MultiReferenceAnnotationOptions类用于控制创建多重参考注释(Multi-referenced Annotation)时的选项。
属性
| 属性名称 |
类型 |
读/写 |
说明 |
| Flip |
boolean |
读/写 |
如果为true,则注释会在图纸上翻转 |
| Rotation |
double |
读/写 |
注释的旋转(以度为单位)。默认值为0 |
| Origin |
XYZ |
读/写 |
注释的原点。默认值为(0,0,0) |
| Leader |
Leader |
读/写 |
注释的箭头与引线的信息。设置此选项将覆盖注释的领导者箭头和引线设置。 |
| Taghead |
TagHead |
读/写 |
注释的标记头线信息。设置此选项将覆盖注释的标记头线设置。 |
| HeadType |
HeadType |
读/写 |
注释的箭头类型。默认值为None |
示例
MultiReferenceAnnotationOptions multiReferenceAnnotationOptions = new MultiReferenceAnnotationOptions();
multiReferenceAnnotationOptions.Flip = true;
multiReferenceAnnotationOptions.Rotation = 45.0;
multiReferenceAnnotationOptions.Origin = new XYZ(10, 10, 0);
MultiReferenceAnnotation.Create(doc, elementIds, viewId, multiReferenceAnnotationOptions);
异常
| 异常名称 |
说明 |
| ArgumentException |
如果elementIds为空或包含的元素类型不是注释和标志,则会引发此异常 |
| ArgumentNullException |
如果viewId为空,则会引发此异常 |
| InvalidOperationException |
如果视图不支持多重参考注释,则会引发此异常 |
| MultiReferenceAnnotationException |
如果创建多重参考注释失败,则会引发此异常 |
参考