RVTDocs.com
Namespace: Autodesk.Revit.DB Class: LinearArray

LinearArray.Create(Document, View, ElementId, Int32, XYZ, ArrayAnchorMember)

Method
Description:
Creates a new linear array element from a single element.
Syntax
public static LinearArray Create(
	Document aDoc,
	View dBView,
	ElementId id,
	int count,
	XYZ translationToAnchorMember,
	ArrayAnchorMember anchorMember
)
Parameters
Parameter Type Description
aDoc Document The document.
dBView View The view. If it is a 2d view, translation vector must be in the view plane if the element is a view-specific element.
id ElementId The element 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
Type Description
LinearArray The new linear array element.
Exceptions
Exception Condition
ArgumentException The element id does not exist in the document -or- id 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.