Public Overloads Function ConstructMarker( _ ByVal markerStyle As Simple3DMarkerStyle _ ) As CIMMarker
public CIMMarker ConstructMarker( Simple3DMarkerStyle markerStyle )
Parameters
- markerStyle
- Simple3DMarkerStyle
Public Overloads Function ConstructMarker( _ ByVal markerStyle As Simple3DMarkerStyle _ ) As CIMMarker
public CIMMarker ConstructMarker( Simple3DMarkerStyle markerStyle )
| Exception | Description |
|---|---|
| ArcGIS.Core.CalledOnWrongThreadException | This method must be called within the lambda passed to QueuedTask.Run |
{
//create marker from the Font, char index,size,color
//Note: Needs QueuedTask to run
var cimMarker = SymbolFactory.Instance.ConstructMarker(125, "Wingdings 3", "Regular", 6, ColorFactory.Instance.BlueRGB) as CIMCharacterMarker;
var polygonMarker = cimMarker.Symbol;
//modifying the polygon's outline and fill
//This is the outline
polygonMarker.SymbolLayers[0] = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.GreenRGB, 2, SimpleLineStyle.Solid);
//This is the fill
polygonMarker.SymbolLayers[1] = SymbolFactory.Instance.ConstructSolidFill(ColorFactory.Instance.BlueRGB);
//create a symbol from the marker
//Note this overload of ConstructPointSymbol does not need to be run within QueuedTask.Run.
var pointSymbol = SymbolFactory.Instance.ConstructPointSymbol(cimMarker);
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)