Table of Contents

ThinkGeo.MapSuite.Core.IconValueStyle

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

This class allows you to choose different icons based on values in the data of a feature.

Inheritance Hierarchy

Members Summary

Public Constructors

IconValueStyle()

Remarks
Parameters

IconValueStyle(String)

Remarks
Parameters

IconValueStyle(String,IEnumerable<IconValueItem>)

Remarks
Parameters

Protected Constructors

Public Methods

CloneDeep()

Remarks
Return Value
Parameters

Draw(IEnumerable<Feature>,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

Draw(IEnumerable<BaseShape>,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

GetRequiredColumnNames()

Remarks
Return Value
Parameters

DrawSample(GeoCanvas,DrawingRectangleF)

Remarks
Return Value
Parameters

DrawSample(GeoCanvas)

Remarks
Return Value
Parameters

SaveStyle(String)

Remarks
Return Value
Parameters

SaveStyle(Stream)

Remarks
Return Value
Parameters

ToString()

Remarks
Return Value
Parameters

Equals(Object)

Remarks
Return Value
Parameters

GetHashCode()

Remarks
Return Value
Parameters

GetType()

Remarks
Return Value
Parameters

Protected Methods

DrawCore(IEnumerable<Feature>,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

GetRequiredColumnNamesCore()

Remarks
Return Value
Parameters

GetLabelingCandidateCore(Feature,GeoCanvas)

Remarks
Return Value
Parameters

FilterFeatures(IEnumerable<Feature>,GeoCanvas)

Remarks
Return Value
Parameters

FilterFeaturesCore(IEnumerable<Feature>,GeoCanvas)

Remarks
Return Value
Parameters

AbbreviateText(Feature,GeoCanvas)

Remarks
Return Value
Parameters

AbbreviateTextCore(Feature,GeoCanvas)

Remarks
Return Value
Parameters

GetLabelingCandidates(Feature,GeoCanvas)

Remarks
Return Value
Parameters

CheckDuplicate(LabelingCandidate,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

CheckDuplicateCore(LabelingCandidate,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

CheckOverlapping(LabelingCandidate,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

CheckOverlappingCore(LabelingCandidate,GeoCanvas,Collection<SimpleCandidate>,Collection<SimpleCandidate>)

Remarks
Return Value
Parameters

GetLabelingCandidateForOnePolygon(PolygonShape,String,GeoCanvas)

Remarks
Return Value
Parameters

Format(String,BaseShape)

Remarks
Return Value
Parameters

FormatCore(String,BaseShape)

Remarks
Return Value
Parameters

OnFormatting(FormattingPositionStyleEventArgs)

Remarks
Return Value
Parameters

OnFormatted(FormattedPositionStyleEventArgs)

Remarks
Return Value
Parameters

CloneDeepCore()

Remarks
Return Value
Parameters

DrawSampleCore(GeoCanvas,DrawingRectangleF)

Remarks
Return Value
Parameters

Finalize()

Remarks
Return Value
Parameters

MemberwiseClone()

Remarks
Return Value
Parameters

Public Properties

ColumnName

This property gets and sets the column name that will be used for the drawing and matching.

Remarks

This column name will be used to draw the text on the icon (if necessary) and to also match the value in the IconStyleItem.

Return Value

IconValueItems

This property gets the collection of IconValueItems for matching.

Remarks

You should create your IconValueItems and place them in this collection for consideration.

Return Value

PolygonLabelingLocationMode

N/A

Remarks

N/A

Return Value

MaxNudgingInPixel

N/A

Remarks

N/A

Return Value

NudgingIntervalInPixel

N/A

Remarks

N/A

Return Value

BestPlacementSymbolWidth

N/A

Remarks

N/A

Return Value

BestPlacementSymbolHeight

N/A

Remarks

N/A

Return Value

AbbreviationDictionary

N/A

Remarks

N/A

Return Value

LeaderLineStyle

N/A

Remarks

N/A

Return Value

LeaderLineRule

N/A

Remarks

N/A

Return Value

LeaderLineMinimumLengthInPixels

N/A

Remarks

N/A

Return Value

GridSize

N/A

Remarks

N/A

Return Value

DuplicateRule

N/A

Remarks

N/A

Return Value

OverlappingRule

N/A

Remarks

N/A

Return Value

AllowLineCarriage

N/A

Remarks

N/A

Return Value

SuppressPartialLabels

N/A

Remarks

N/A

Return Value

ForceLineCarriage

N/A

Remarks

N/A

Return Value

FittingPolygon

N/A

Remarks

N/A

Return Value

LabelAllPolygonParts

N/A

Remarks

N/A

Return Value

LabelAllLineParts

N/A

Remarks

N/A

Return Value

FittingPolygonFactor

N/A

Remarks

N/A

Return Value

TextLineSegmentRatio

N/A

Remarks

N/A

Return Value

BestPlacement

N/A

Remarks

N/A

Return Value

PointPlacement

N/A

Remarks

N/A

Return Value

MaskType

N/A

Remarks

N/A

Return Value

Name

N/A

Remarks

N/A

Return Value

IsActive

N/A

Remarks

N/A

Return Value

RequiredColumnNames

N/A

Remarks

N/A

Return Value

Filters

N/A

Remarks

N/A

Return Value

Protected Properties

IsStyleDefault

N/A

Remarks

N/A

Return Value

LabelPositions

N/A

Remarks

N/A

Return Value

XOffsetInPixel

N/A

Remarks

N/A

Return Value

YOffsetInPixel

N/A

Remarks

N/A

Return Value

CustomTextStyles

N/A

Remarks

N/A

Return Value

RotationAngle

N/A

Remarks

N/A

Return Value

FittingLineInScreen

N/A

Remarks

N/A

Return Value

FittingPolygonInScreen

N/A

Remarks

N/A

Return Value

TextFormat

N/A

Remarks

N/A

Return Value

NumericFormat

N/A

Remarks

N/A

Return Value

DateFormat

N/A

Remarks

N/A

Return Value

TextSolidBrush

N/A

Remarks

N/A

Return Value

Font

N/A

Remarks

N/A

Return Value

HaloPen

N/A

Remarks

N/A

Return Value

TextColumnName

N/A

Remarks

N/A

Return Value

Mask

N/A

Remarks

N/A

Return Value

MaskMargin

N/A

Remarks

N/A

Return Value

Advanced

N/A

Remarks

N/A

Return Value

AllowSpline

N/A

Remarks

N/A

Return Value

ForceHorizontalLabelForLine

N/A

Remarks

N/A

Return Value

SplineType

N/A

Remarks

N/A

Return Value

DrawingLevel

N/A

Remarks

N/A

Return Value

IsDefault

N/A

Remarks

N/A

Return Value

FiltersCore

N/A

Remarks

N/A

Return Value

Public Events

Formatting N/A

Remarks

N/A

Event Arguments:FormattingPositionStyleEventArgs

Formatted N/A

Remarks

N/A

Event Arguments:FormattedPositionStyleEventArgs