You can create surface legend tables for all types of surface analysis, including directions, elevations, slopes, slope arrows, contours, and watersheds. 
- Generate the surface analysis that you are going to display in the legend table. See 
	 About Analyzing Surfaces. 
	 Note:  You can control the display of the analysis in the drawing by adjusting the surface style Display settings. 
	  
- To edit the styles for the tables, on the 
	 Settings tab, expand the 
	 Surface collection, expand the 
	 Table Styles collection, and select the collection for the type of legend that you want to add. In the 
	 Settings list view, right-click the style and click 
	 . 
  
- To add the legend table, click tab  panel panel menu menu  . .
- Select the surface from the drawing area. 
  
- Enter the table type. Enter one of 
	 Directions, 
	 Elevations, 
	 Slopes, 
	 SlopeArrows, 
	 Contours, 
	 UserContours, or 
	 Watersheds. 
  
- Specify if you want the table to update automatically if the analysis information changes. Enter 
	 Dynamic to enable automatic updating. 
  
- Select the upper left-hand corner for the table in the drawing area. 
  
Note:  If you adjust a surface legend table to scale to fit into a viewport in a layout, the table scales up while not respecting the layout when plotted. Refer to 
  
About Scaling Labels in Drawings for more information.
 
About Scaling Labels in Drawings
  
Note:  which seems caused by the difference of paper space and model space scaling but user are not aware there is a setting as outlined 
 
   Tutorial Exercise: Creating a Watershed Legend
 
  Tutorial Exercise: Creating a Watershed Legend