SetLayerWidth Method


Sets the width of a specified layer.

Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 24.0.0.0 (24.0.0.0)

Syntax

C#
public void SetLayerWidth(
	int layerIdx,
	double width
)
Visual Basic
Public Sub SetLayerWidth ( _
	layerIdx As Integer, _
	width As Double _
)
Visual C++
public:
void SetLayerWidth(
	int layerIdx, 
	double width
)

Parameters

layerIdx
Type: SystemInt32
Index of a layer in the CompoundStructure.
width
Type: SystemDouble
The new width of the specified layer.

Remarks

If the structure is vertically compound, and the layer is associated to a single simple region, the width of that region is adjusted. If layerIdx is 0 or LayerCount-1, and there is no associated region in the VerticalRegionsStructure, one will be created and associated to the layer. If the specified layer index is associated to a simple region, and the width is set to 0.0, that region will be deleted.

Exceptions

ExceptionCondition
Autodesk.Revit.ExceptionsArgumentException The width of the layer is not valid.
Autodesk.Revit.ExceptionsArgumentOutOfRangeException The layer index is out of range.
Autodesk.Revit.ExceptionsInvalidOperationException If the region of the layer is not a simple region.

See Also