Interface ISymbol
Defines common properties for all symbols
Namespace: OSGeo.MapGuide.ObjectModels.LayerDefinition
Assembly: OSGeo.MapGuide.ObjectModels.dll
Syntax
public interface ISymbol
Properties
| Improve this Doc View SourceInsertionPointX
Gets or sets the X offset for the symbol specified in symbol space. This is a double FDO expression. Does not apply to labels.
Declaration
string InsertionPointX { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InsertionPointY
Gets or sets the Y offset for the symbol specified in symbol space. This is a double FDO expression. Does not apply to labels.
Declaration
string InsertionPointY { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MaintainAspect
Hint for the UI only. When the user enters a constant size for the width or height, the other dimension should be adjusted accordingly. Does not apply to font symbols or labels.
Declaration
bool MaintainAspect { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Rotation
Gets or sets the amount to rotate the symbol in degrees. This is a double FDO expression. Does not apply to line labels
Declaration
string Rotation { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SizeContext
Gets or sets whether the sizes are with respect to the earth or the user's display device
Declaration
SizeContextType SizeContext { get; set; }
Property Value
Type | Description |
---|---|
SizeContextType |
SizeX
Gets or sets the width of the symbol. This is a double FDO expression. Does not apply to font symbols
Declaration
string SizeX { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SizeY
Gets or sets the height of the symbol. This is a double FDO expression.
Declaration
string SizeY { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Type
Gets the type of symbol
Declaration
PointSymbolType Type { get; }
Property Value
Type | Description |
---|---|
PointSymbolType |
Unit
Gets or sets the units that the sizes are specified in
Declaration
LengthUnitType Unit { get; set; }
Property Value
Type | Description |
---|---|
LengthUnitType |