Interface ISimpleSymbolDefinition
Represents a simple symbol definition
Inherited Members
System.ICloneable.Clone()
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
Namespace: OSGeo.MapGuide.ObjectModels.SymbolDefinition
Assembly: OSGeo.MapGuide.ObjectModels.dll
Syntax
public interface ISimpleSymbolDefinition : ISymbolDefinitionBase, IResource, IVersionedEntity, ICloneable, INotifyPropertyChanged
Properties
| Improve this Doc View SourceAreaUsage
Gets or sets the area usage.
Declaration
IAreaUsage AreaUsage { get; set; }
Property Value
Type | Description |
---|---|
IAreaUsage | The area usage. |
Graphics
Gets the graphics.
Declaration
IEnumerable<IGraphicBase> Graphics { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<IGraphicBase> | The graphics. |
LineUsage
Gets or sets the line usage.
Declaration
ILineUsage LineUsage { get; set; }
Property Value
Type | Description |
---|---|
ILineUsage | The line usage. |
ParameterDefinition
Gets the parameter definition.
Declaration
IParameterDefinition ParameterDefinition { get; }
Property Value
Type | Description |
---|---|
IParameterDefinition | The parameter definition. |
PointUsage
Gets or sets the point usage.
Declaration
IPointUsage PointUsage { get; set; }
Property Value
Type | Description |
---|---|
IPointUsage | The point usage. |
ResizeBox
Gets or sets the resize box.
Declaration
IResizeBox ResizeBox { get; set; }
Property Value
Type | Description |
---|---|
IResizeBox | The resize box. |
Methods
| Improve this Doc View SourceAddGraphics(IGraphicBase)
Adds the graphics.
Declaration
void AddGraphics(IGraphicBase graphics)
Parameters
Type | Name | Description |
---|---|---|
IGraphicBase | graphics | The graphics. |
ClearGraphics()
Removes all graphic elements
Declaration
void ClearGraphics()
CreateAreaUsage()
Creates an area usage context
Declaration
IAreaUsage CreateAreaUsage()
Returns
Type | Description |
---|---|
IAreaUsage |
CreateFrame()
Creates the frame.
Declaration
ITextFrame CreateFrame()
Returns
Type | Description |
---|---|
ITextFrame |
CreateImageGraphics()
Creates the image graphics.
Declaration
IImageGraphic CreateImageGraphics()
Returns
Type | Description |
---|---|
IImageGraphic |
CreateImageReference(String, String)
Creates an image reference
Declaration
IImageReference CreateImageReference(string resourceId, string dataName)
Parameters
Type | Name | Description |
---|---|---|
System.String | resourceId | |
System.String | dataName |
Returns
Type | Description |
---|---|
IImageReference |
CreateInlineImage(Byte[])
Creates an inline image
Declaration
IInlineImage CreateInlineImage(byte[] content)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | content |
Returns
Type | Description |
---|---|
IInlineImage |
CreateLineUsage()
Creates a line usage context
Declaration
ILineUsage CreateLineUsage()
Returns
Type | Description |
---|---|
ILineUsage |
CreateParameter()
Creates the parameter.
Declaration
IParameter CreateParameter()
Returns
Type | Description |
---|---|
IParameter |
CreatePathGraphics()
Creates the path graphics.
Declaration
IPathGraphic CreatePathGraphics()
Returns
Type | Description |
---|---|
IPathGraphic |
CreatePointUsage()
Creates a point usage context
Declaration
IPointUsage CreatePointUsage()
Returns
Type | Description |
---|---|
IPointUsage |
CreateResizeBox()
Creates a resize box
Declaration
IResizeBox CreateResizeBox()
Returns
Type | Description |
---|---|
IResizeBox |
CreateTextGraphics()
Creates the text graphics.
Declaration
ITextGraphic CreateTextGraphics()
Returns
Type | Description |
---|---|
ITextGraphic |
RemoveGraphics(IGraphicBase)
Removes the graphics.
Declaration
void RemoveGraphics(IGraphicBase graphics)
Parameters
Type | Name | Description |
---|---|---|
IGraphicBase | graphics | The graphics. |