LinearArrayCreate(Document, View, ICollectionElementId, Int32, XYZ, ArrayAnchorMember) Method |
Creates a new linear array element from a set of elements.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic static LinearArray Create(
Document aDoc,
View dBView,
ICollection<ElementId> ids,
int count,
XYZ translationToAnchorMember,
ArrayAnchorMember anchorMember
)
Public Shared Function Create (
aDoc As Document,
dBView As View,
ids As ICollection(Of ElementId),
count As Integer,
translationToAnchorMember As XYZ,
anchorMember As ArrayAnchorMember
) As LinearArray
public:
static LinearArray^ Create(
Document^ aDoc,
View^ dBView,
ICollection<ElementId^>^ ids,
int count,
XYZ^ translationToAnchorMember,
ArrayAnchorMember anchorMember
)
static member Create :
aDoc : Document *
dBView : View *
ids : ICollection<ElementId> *
count : int *
translationToAnchorMember : XYZ *
anchorMember : ArrayAnchorMember -> LinearArray
Parameters
- aDoc Document
-
The document.
- dBView View
-
The view. If it is a 2d view, translation vector must be in the view plane if elements include view-specific elements.
If elements include view-specific elements, they must belong to this view.
- ids ICollectionElementId
-
The elements to array.
- count Int32
-
The number of array members to create including the initial element grouping.
Must between 2 and 200 in projects, and between 0 and 200 in families.
- translationToAnchorMember XYZ
-
The translation vector for the array.
- anchorMember ArrayAnchorMember
-
Indicates if the translation vector specifies the location of the second member
of the array, or the last member of the array.
Return Value
LinearArray
The new linear array element.
ExceptionsException | Condition |
---|
ArgumentException |
The given element id set is empty.
-or-
One or more elements in ids do not exist in the document.
-or-
One or more elements in ids is owned by different views and thus cannot be arrayed together.
-or-
One or more elements in ids is not arrayable.
-or-
count must be between 2 and 200 in project documents and between 0 and 200 in family documents.
-or-
The view is invalid for specific view elements array.
-or-
The translation point vector is invalid to array the element.
|
ArgumentNullException |
A non-optional argument was null
|
ArgumentOutOfRangeException |
A value passed for an enumeration argument is not a member of that enumeration
|
InvalidOperationException |
Failed to create the linear array.
|
See Also