DetailElementOrderUtils.GetDrawOrderForDetails
Method
Description:
Returns the given detail elements according to the currently specified draw order for the detail elements in a given view.
Returns the given detail elements according to the currently specified draw order for the detail elements in a given view.
Remarks:
The sort order is from back to front, with earlier elements drawing first and appearing under later elements.
The sort order is from back to front, with earlier elements drawing first and appearing under later elements.
Syntax
Parameters
Parameter | Type | Description |
---|---|---|
view | View | The view in which the details appear. |
detailIdsToSort | ISet | The detail to be sorted by draw order. |
Return Value
Type | Description |
---|---|
IList | The detail ids sorted from back to front, with earlier elements drawing first and appearing under later elements. |
Exceptions
Exception | Condition |
---|---|
ArgumentException | The document does not support detail draw order. Only projects and 3d families support draw order. 2d families and in-place families do not support draw order. -or- detailIdsToSort is empty or it contains elements are not visible in the view. -or- detailIdsToSort is empty or it contains elements that do not participate in detail draw ordering. Details must be visible in the view. |
ArgumentNullException | A non-optional argument was null |