In this exercise, you will use the reference text component to create a single label style that annotates two objects of different types.
The Reference Text label component is used to annotate multiple types of objects with a single label. You can insert references to surfaces, profiles, plots, and alignments. Each reference text component can refer to only one Autodesk Civil 3D object. If you need a label style to refer to several objects, create a separate reference text component for each referenced object.
In this exercise, you will create a label style that displays the alignment chainage and surface level at each horizontal geometry point.
This exercise continues from Exercise 5: Changing a Label Style.
Create a label style that refers to another object
This exercise uses Labels-5c.dwg with the modifications you made in the previous exercise.
Label Styles
Chainage
Geometry Point collection. Right-click Perpendicular With Tick And Line. Click Copy. You can use this tab to create and edit label style components. You will modify the existing line and geometry point components, and then create two new label components for the new label style. The first component will display the surface level, and the second component will display the alignment chainage.
A reference text label component refers to other object types in the drawing, instead of to the object type you are labeling. In this case, the reference text component will refer to a surface object.
The property block in the preview pane should look like this:
EL: <[Surface Level(Um|P3|RN|AP|Sn|OF)]>
Using this setting ensures that when the labels are flipped to maintain plan readability, they will display as mirror images of the original labels.
To apply the label style that refers to another object
panel
menu 

to clear all check boxes. Select the Alignment Beginning check box. Click OK. Notice that the label is added to the alignment, but the level value is displayed as ???. These characters are displayed because you have not associated a surface with the Level component.

Label style that refers to an alignment and surface, with no surface associated with the label
Examine the label. The surface level at the junction of the alignments is now displayed.

Label style that refers to an alignment and surface
To continue to the next tutorial, go to Using Expressions in Labels.