|  | This document is archived and information here might be outdated. Recommended version. | 
| ArcObjects Help for .NET developers > ArcObjects namespaces > Location > ESRI.ArcGIS.Location > Interfaces > IH > IHatchTemplate Interface (ArcObjects .NET 10.5 SDK) | 
Provides access to hatch template properties.
| Description | ||
|---|---|---|
|  | AddHatchDefinition | Adds a hatch definition to the hatch class. | 
|  | ConvertToGraphics | Converts hatches to graphics. | 
|  | ConvertUnits | Indicates whether to convert units for displaying Ms in hatch text. | 
|  | DefaultHatchInterval | The hatch interval. | 
|  | DisplayUnits | The units to be used for displaying M values in hatch text. | 
|  | DrawFeature | Draws hatches on along a given feature. | 
|  | DrawGeometry | Draws hatches along a given geometry. | 
|  | DrawPreview | Draws a sample of hatching to a given display. | 
|  | EndHatchDefinition | The hatch definition to be used on the ends of a feature. | 
|  | EndHatchDrawingTolerance | The end hatch drawing tolerance. | 
|  | EnumHatchDefinitions | The hatch definition enumeration. | 
|  | HatchByPart | Indicates whether to hatch by part vs. by polyline. | 
|  | HatchDefinitionCount | The number of hatch definitions. | 
|  | Name | The descriptive name of a hatch class. | 
|  | RemoveAll | Removes all definitions from the hatch class. | 
|  | RemoveHatchDefinition | Removes a hatch definition from the hatch class. | 
|  | StartAtIntervalMultiple | Indicates whether to start at the interval multiple. | 
|  | UIDisplayUnits | The user interface display units. | 
| CoClasses and Classes | Description | 
|---|---|
| HatchTemplate | A hatch template manages a collection of hatch definitions. It can be applied to a hatch class or can exist as a hatch style. | 
The IHatchTemplate interface provides access to the hatch template properties. The IHatchTemplate can be used to manage a collection of hatch definitions. The IHatchTemplate interface can be applied to a HatchClass or exist as a hatch style. In order to create a HatchClass, you will need to assign a HatchTemplate to it.