MultiReferenceAnnotationOptions
Description:
Options which control the creation of MultiReferenceAnnotations.
Options which control the creation of MultiReferenceAnnotations.
Remarks:
MultiReferenceAnnotationOptions include the specification of the associated elements and options for the dimension and tag placement.
MultiReferenceAnnotationOptions include the specification of the associated elements and options for the dimension and tag placement.
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.MultiReferenceAnnotationOptions
System.Object
Autodesk.Revit.DB.MultiReferenceAnnotationOptions
public class MultiReferenceAnnotationOptions : IDisposable
| Name | Return Type | Description |
|---|---|---|
| MultiReferenceAnnotationOptions(MultiReferenceAnnotationType) | None | Create an instance of Multi-Reference Annotation Options set with default values. |
| Name | Return Type | Description |
|---|---|---|
| Dispose() | None | Releases all resources used by the |
| ElementsMatchReferenceCategory(ICollection<ElementId>) | bool | Verifies that all of the elements match the reference category required by the MultiReferenceAnnotationType. |
| GetAdditionalReferencesToDimension() | IList<Reference> | Gets the additional references which the dimension will witness. |
| GetElementsToDimension() | ICollection<ElementId> | Gets the elements which the dimension will witness. |
| IsAllowedDimensionStyleType(DimensionStyleType) | bool | Only Linear and LinearFixed dimension style types are allowed for new MultiReferenceAnnotations. |
| ReferencesDontMatchReferenceCategory(IList<Reference>) | bool | Verifies that all of the references belongs to elements which doesn't match the reference category required by the MultiReferenceAnnotationType. |
| SetAdditionalReferencesToDimension(IList<Reference>) | None | Sets the additional references which the dimension will witness. |
| SetElementsToDimension(ICollection<ElementId>) | None | Sets the elements which the dimension will witness. |
| Name | Return Type | Description |
|---|---|---|
| DimensionLineDirection | XYZ | The direction vector of the dimension line. |
| DimensionLineOrigin | XYZ | The origin point for the dimension line. |
| DimensionPlaneNormal | XYZ | The normal vector to the dimension plane. |
| DimensionStyleType | DimensionStyleType | The dimension style type to be used by the new MultiReferenceAnnotation. |
| IsValidObject | bool | Specifies whether the .NET object represents a valid Revit entity. |
| MultiReferenceAnnotationType | MultiReferenceAnnotationType | The MultiReferenceAnnotationType to be used by the new MultiReferenceAnnotation. |
| TagHasLeader | bool | When true the tag will be created with an attached leader. When false the tag will be created without a leader. |
| TagHeadPosition | XYZ | The position for the tag's head. |