ArcObjects Library Reference (Display)  

ISymbol Interface

Provides access to members that control symbols.

Product Availability

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

Members

Description
Method Draw Draws the specified shape.
Method QueryBoundary Fills an existing polygon with the boundary of the specified symbol.
Method ResetDC Restores DC to original state.
Read/write property ROP2 Raster operation code for pixel drawing.
Method SetupDC Prepares the DC for drawing the symbol.

CoClasses that implement ISymbol

CoClasses and Classes Description
ArrowMarkerSymbol A marker symbol created from a predefined arrow.
BarChartSymbol Defines a bar chart symbol.
CartographicLineSymbol A line symbol for drawing solid or dashed lines.
CharacterMarker3DSymbol (esri3DAnalyst) 3D Character Marker Symbol component.
CharacterMarkerSymbol A marker symbol based on a character from a font.
ColorRampSymbol (esriCarto) ESRI ColorRampSymbol for raster rendering.
ColorSymbol (esriCarto) ESRI ColorSymbol for raster rendering.
DotDensityFillSymbol Defines a dot density fill symbol, a data driven symbol commonly used with the dot density renderer.
GradientFillSymbol A fill symbol composed from a ramp of colors.
HashLineSymbol A line symbol for drawing hashed or slanted lines.
LineFillSymbol A fill symbol comprised of any of the supported line symbols.
Marker3DSymbol (esri3DAnalyst) 3D Marker Symbol component.
MarkerFillSymbol A fill symbol comprised of any of the supported marker symbols.
MarkerLineSymbol A line symbol composed of repeating markers.
MoleFillSymbol (esriDefenseSolutions) Mole Fill Symbol Class.
MoleLineSymbol (esriDefenseSolutions) Mole Line Symbol Class.
MoleMarkerSymbol (esriDefenseSolutions) Mole Marker Symbol Class.
MultiLayerFillSymbol A fill symbol that contains one or more layers.
MultiLayerLineSymbol A line symbol that contains one or more layers.
MultiLayerMarkerSymbol A marker symbol that contains one or more layers.
PictureFillSymbol A fill symbol based on either a BMP or an EMF picture.
PictureLineSymbol A line symbol composed of either a BMP or an EMF picture.
PictureMarkerSymbol A marker symbol based on either a BMP or an EMF picture.
PieChartSymbol Defines a pie chart symbol.
RasterRGBSymbol (esriCarto) ESRI RasterRGBSymbol for raster rendering.
SimpleFillSymbol A fill symbol comprised from a predefined set of styles.
SimpleLine3DSymbol (esri3DAnalyst) Simple 3D Line Symbol component.
SimpleLineSymbol A line symbol comprised of a predefined set of styles.
SimpleMarker3DSymbol (esri3DAnalyst) Simple 3D Marker Symbol component.
SimpleMarkerSymbol A marker symbol comprised of a predefined set of styles.
StackedChartSymbol Defines a stacked chart symbol.
TextMarkerSymbol (esriTrackingAnalyst) Class used to create a text marker symbol used to symbolize point geometries.
TextSymbol A symbol that controls how text is displayed.
TextureFillSymbol (esri3DAnalyst) Texture Fill Symbol component.
TextureLineSymbol (esri3DAnalyst) Texture Line Symbol component.

.NET Snippets

Draw Polygon | Draw Rectangle | Draw Polyline | Create Dynamic Glyph from Symbol | Draw Point | Draw Polyline Using Input Geometry | Flash Geometry |

.NET Samples

Change layer rendering using the SymbologyControl (Code Files: SymbolForm) | Dynamic biking (Code Files: DynamicBikingCmd) | Dynamic logo (Code Files: DynamicLogo) | Geodesy MapControl (Code Files: GeodesyMapControl) | Implementing a property page for an ArcGIS Engine application (Code Files: SymbolSelectorPropPage) | Multivariate renderer (Code Files: MultivariateRenderer) | Network Analyst barrier location editor (Code Files: EditorForm) | RSS weather layer (Code Files: RSSWeatherLayerClass) | Use an AlgorithmicColorRamp to color a ClassBreaksRenderer (Code Files: AlgorithmicColorRamp) |

.NET Related Topics

3DAnalyst | Creating annotation and dimension feature classes | DisplayUI | How to draw a point on the screen | How to draw a polygon on the screen | How to draw a polyline on the screen | How to draw a rectangle on the screen | Invalidating the display |