SetLayoutAsCustomPattern Method


Sets the minor and major layout patterns as Custom, while specifying the needed parameters for this pattern.

Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 18.0.0.0 (18.2.0.0)
Since: 2017

Syntax

C#
[ObsoleteAttribute("This method is deprecated in Revit 2018 and will be removed in a future version. Both end overhangs will now be read only and computed internally. Please use the new setLayoutAsCustomPattern method that is missing end overhangs in parameter list.")]
public void SetLayoutAsCustomPattern(
	double minorStartOverhang,
	double minorEndOverhang,
	double majorStartOverhang,
	double majorEndOverhang,
	IList<FabricWireItem> minorFabricWireItems,
	IList<FabricWireItem> majorFabricWireItems
)
Visual Basic
<ObsoleteAttribute("This method is deprecated in Revit 2018 and will be removed in a future version. Both end overhangs will now be read only and computed internally. Please use the new setLayoutAsCustomPattern method that is missing end overhangs in parameter list.")> _
Public Sub SetLayoutAsCustomPattern ( _
	minorStartOverhang As Double, _
	minorEndOverhang As Double, _
	majorStartOverhang As Double, _
	majorEndOverhang As Double, _
	minorFabricWireItems As IList(Of FabricWireItem), _
	majorFabricWireItems As IList(Of FabricWireItem) _
)
Visual C++
[ObsoleteAttribute(L"This method is deprecated in Revit 2018 and will be removed in a future version. Both end overhangs will now be read only and computed internally. Please use the new setLayoutAsCustomPattern method that is missing end overhangs in parameter list.")]
public:
void SetLayoutAsCustomPattern(
	double minorStartOverhang, 
	double minorEndOverhang, 
	double majorStartOverhang, 
	double majorEndOverhang, 
	IList<FabricWireItem^>^ minorFabricWireItems, 
	IList<FabricWireItem^>^ majorFabricWireItems
)

Parameters

minorStartOverhang
Type: System Double
The distance from the edge of the sheet to the first wire in the minor direction.
minorEndOverhang
Type: System Double
The distance from the last wire to the edge of the sheet in the minor direction.
majorStartOverhang
Type: System Double
The distance from the edge of the sheet to the first wire in the major direction.
majorEndOverhang
Type: System Double
The distance from the last wire to the edge of the sheet in the major direction.
minorFabricWireItems
Type: System.Collections.Generic IList FabricWireItem
The fabric wire items in the minor direction.
majorFabricWireItems
Type: System.Collections.Generic IList FabricWireItem
The fabric wire items in the major direction.

Remarks

The following properties are not used for custom fabric sheet type: - MajorDirectionWireType; - MinorDirectionWireType; - MajorSpacing; - MinorSpacing.

Exceptions

Exception Condition
Autodesk.Revit.Exceptions ArgumentException The given value for minorStartOverhang is not a number -or- The given value for minorEndOverhang is not a number -or- The given value for majorStartOverhang is not a number -or- The given value for majorEndOverhang is not a number
Autodesk.Revit.Exceptions ArgumentNullException A non-optional argument was NULL
Autodesk.Revit.Exceptions ArgumentOutOfRangeException The given value for minorStartOverhang must be between 0 and 30000 feet. -or- The given value for minorEndOverhang must be between 0 and 30000 feet. -or- The given value for majorStartOverhang must be between 0 and 30000 feet. -or- The given value for majorEndOverhang must be between 0 and 30000 feet.
Autodesk.Revit.Exceptions DisabledDisciplineException None of the following disciplines is enabled: Structural.

See Also

ArchiLabs Desktop

Put AI to work inside Revit.

Give Desktop your instructions and project files to build Revit families, update model elements, and create views and schedules. Works directly in Revit and AutoCAD.

Explore Desktop →