Parameters for Stair

Library parts can collaborate with ARCHICAD through values of parameters with predefined name and function.
The list of such parameters related to the Stair Tool follows below.

Stair Parameters set and read by ARCHICAD

Structure subtype

ac_stairStructureWidth length
Width of the structure stringer, as set in the Stair Settings. Value is 0 for beam structure type.
Compatibility: introduced in ARCHICAD 21.
ac_stairStructureThickness length
Thickness/height of the beam or cantilevered structure, as set in the Stair Settings.
Compatibility: introduced in ARCHICAD 21.

Stair Parameters set by ARCHICAD

Flight / Landing Side Supported subtypes

ac_beamPlacement integer
This parameter reflects which side of the stair the stringer is placed.
0 – Left (when viewed as going up the stair)
1 – Right
Compatibility: introduced in ARCHICAD 21.

Riser Component subtypes

ac_RiserPosition integer
This parameter reflects the current settings of riser and tread connections:
0 – Riser on Tread OFF
1 – Riser on Tread ON
Compatibility: introduced in ARCHICAD 21.

Stair 2D Component subtypes

ac_treadClassifications integer, array
Type of each tread (indexed from bottom upwards):
0 – Tread
1 – Landing
Compatibility: introduced in ARCHICAD 21.

Stair Parameters read by ARCHICAD

Structure subtype

ac_beamProfileID profile
Index of the selected profile used for the structure beam. ARCHICAD provides the boundingbox size of the profile by the means of request options.
Compatibility: introduced in ARCHICAD 21.

Flight / Landing Under Supported subtype

ac_stairStructureHorizThick length
Horizontal thickness of cantilevered structure, ie. the part behind risers.
Compatibility: introduced in ARCHICAD 22.
ac_stairStructureBoundsRiser boolean
This can be used for signalling that the risers should be narrower than the stair boundary.
Use together with the four parameters below.
Compatibility: introduced in ARCHICAD 22.
ac_stairRiserLeftBoundaryFrom integer
Stretch left edge of the risers relative to:
-1 – Left boundary of stair
0 – Centerline of stair
1 – Right boundary of stair
These are not necessarily parallel with eachother.
Compatibility: introduced in ARCHICAD 22.
ac_stairRiserLeftBoundary length
Distance of left riser edge measured from the anchor line set in ac_stairRiserLeftBoundaryFrom. Positive direction is to the right
Compatibility: introduced in ARCHICAD 22.
ac_stairRiserRightBoundaryFrom integer
Stretch right vertical edge of the risers relative to:
-1 – Left boundary of stair
0 – Centerline of stair
1 – Right boundary of stair
These are not necessarily parallel with eachother.
Compatibility: introduced in ARCHICAD 22.
ac_stairRiserRightBoundary length
Distance of right riser edge measured from the anchor line set in ac_stairRiserRightBoundaryFrom.
Positive direction is to the right.
Compatibility: introduced in ARCHICAD 22.

Flight Under Supported Cantilever / Landing Cantilever Supported subtypes

ac_stairWallFixingWidthLeft length
The depth of the cantilever in the wall (on the left side of the stair).
Used at drawing the 2D symbol of the cantilever: any drawing beyond this will be cropped.
Compatibility: introduced in ARCHICAD 21.
ac_stairWallFixingWidthRight length
The depth of the cantilever in the wall (on the right side of the stair).
Used at drawing the 2D symbol of the cantilever: any drawing beyond this will be cropped.
Compatibility: introduced in ARCHICAD 21.