c3d-label-styles
Installation
SKILL.md
Civil 3D Label Styles
Use this skill when creating, modifying, or querying label styles for any Civil 3D element (points, alignments, pipes, structures, etc.).
Label Style Overview
All Civil 3D annotations are governed by LabelStyle objects. A label style can include text labels, tick marks, lines, markers, direction arrows, reference text, and text-for-each components. Label styles support parent-child hierarchies where child styles inherit from their parent.
Pipe and Pressure Network Label Style Navigation
Gravity and pressure networks each have their own label style trees. Access them from doc.Styles.LabelStyles:
var labelStylesRoot = doc.Styles.LabelStyles;
// ── Gravity pipe label styles ──────────────────────────────────────────────
var pipeLabelStyles = labelStylesRoot.PipeLabelStyles;
var planProfileStyles = pipeLabelStyles.PlanProfileLabelStyles; // plan + profile labels
var crossSectionStyles = pipeLabelStyles.CrossSectionLabelStyles; // cross-section labels