This document is archived and information here might be outdated.  Recommended version.

IHatchDefinition Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Location > ESRI.ArcGIS.Location > Interfaces > IH > IHatchDefinition Interface
ArcGIS Developer Help

IHatchDefinition Interface

Provides access to hatch definition properties.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Name Description
Read/write property AdjustTextOrientation Indicates whether to adjust text orientation.
Read/write property Alignment The hatch alignment.
Read/write property DisplayPrecision The display precision.
Read/write property Expression The Expression.
Read/write property ExpressionParserEngine The Expression Parser Engine.
Read/write property ExpressionSimple Indicates whether the expression is simple.
Read/write property HatchSymbol The hatch symbol.
Read/write property Offset The offset.
Read/write property Prefix The prefix.
Read/write property ShowSign Indicates whether to show negative sign in hatch text for negative M values.
Read/write property Suffix The suffix.
Read/write property TextDisplay Text display setting for the style.
Read/write property TextSymbol The text symbol.

Classes that implement IHatchDefinition

Classes Description
HatchLineDefinition Hatch using a line symbol.
HatchMarkerDefinition Hatch using a marker symbol.


The IHatchDefinition interface provides access to hatch definition properties.  Each hatch definition's name includes the multiple of the hatch interval.  No two definitions within the same class can have the same multiple of the hatch interval.