Search Results for

    Show / Hide Table of Contents

    Interface ILayerElementFactory

    Factory interface to assist in creating common layer definition elements

    Namespace: OSGeo.MapGuide.ObjectModels.LayerDefinition
    Assembly: OSGeo.MapGuide.ObjectModels.dll
    Syntax
    public interface ILayerElementFactory

    Methods

    | Improve this Doc View Source

    CloneCompositeSymbolization(ICompositeSymbolization)

    Clones the given symbolization

    Declaration
    ICompositeSymbolization CloneCompositeSymbolization(ICompositeSymbolization sym)
    Parameters
    Type Name Description
    ICompositeSymbolization sym
    Returns
    Type Description
    ICompositeSymbolization
    | Improve this Doc View Source

    CreateDefaultAdvancedPlacement(Double)

    Creates a default advanced placement setting

    Declaration
    IAdvancedPlacement CreateDefaultAdvancedPlacement(double scaleLimit)
    Parameters
    Type Name Description
    System.Double scaleLimit
    Returns
    Type Description
    IAdvancedPlacement
    | Improve this Doc View Source

    CreateDefaultAreaRule()

    Creates a default area rule (monochromatic)

    Declaration
    IAreaRule CreateDefaultAreaRule()
    Returns
    Type Description
    IAreaRule
    | Improve this Doc View Source

    CreateDefaultAreaStyle()

    Creates a default area style (monochromatic)

    Declaration
    IAreaVectorStyle CreateDefaultAreaStyle()
    Returns
    Type Description
    IAreaVectorStyle
    | Improve this Doc View Source

    CreateDefaultAreaSymbolizationFill()

    Creates a default AreaSymbolizationFill element

    Declaration
    IAreaSymbolizationFill CreateDefaultAreaSymbolizationFill()
    Returns
    Type Description
    IAreaSymbolizationFill
    | Improve this Doc View Source

    CreateDefaultCompositeRule()

    Creates the default composite rule.

    Declaration
    ICompositeRule CreateDefaultCompositeRule()
    Returns
    Type Description
    ICompositeRule
    Remarks

    This method does not create any composite symbolizations. This is up for the calling method to provide

    | Improve this Doc View Source

    CreateDefaultCompositeStyle()

    Creates a default composite style.

    Declaration
    ICompositeTypeStyle CreateDefaultCompositeStyle()
    Returns
    Type Description
    ICompositeTypeStyle
    Remarks

    This method does not create any composite symbolizations. This is up for the calling method to provide

    | Improve this Doc View Source

    CreateDefaultFill()

    Creates a default fill (monochromatic)

    Declaration
    IFill CreateDefaultFill()
    Returns
    Type Description
    IFill
    | Improve this Doc View Source

    CreateDefaultFontSymbol()

    Creates a font symbol

    Declaration
    IFontSymbol CreateDefaultFontSymbol()
    Returns
    Type Description
    IFontSymbol
    | Improve this Doc View Source

    CreateDefaultLineRule()

    Creates a default line rule

    Declaration
    ILineRule CreateDefaultLineRule()
    Returns
    Type Description
    ILineRule
    | Improve this Doc View Source

    CreateDefaultLineStyle()

    Creates a default line style (monochromatic)

    Declaration
    ILineVectorStyle CreateDefaultLineStyle()
    Returns
    Type Description
    ILineVectorStyle
    | Improve this Doc View Source

    CreateDefaultMarkSymbol()

    Creates a default mark symbol

    Declaration
    IMarkSymbol CreateDefaultMarkSymbol()
    Returns
    Type Description
    IMarkSymbol
    | Improve this Doc View Source

    CreateDefaultPointRule()

    Creates a default point rule

    Declaration
    IPointRule CreateDefaultPointRule()
    Returns
    Type Description
    IPointRule
    | Improve this Doc View Source

    CreateDefaultPointStyle()

    Creates a default point style

    Declaration
    IPointVectorStyle CreateDefaultPointStyle()
    Returns
    Type Description
    IPointVectorStyle
    | Improve this Doc View Source

    CreateDefaultPointSymbolization2D()

    Creates a default 2D point symbolization

    Declaration
    IPointSymbolization2D CreateDefaultPointSymbolization2D()
    Returns
    Type Description
    IPointSymbolization2D
    | Improve this Doc View Source

    CreateDefaultStroke()

    Creates a default stroke

    Declaration
    IStroke CreateDefaultStroke()
    Returns
    Type Description
    IStroke
    | Improve this Doc View Source

    CreateDefaultTextSymbol()

    Creates a default text symbol

    Declaration
    ITextSymbol CreateDefaultTextSymbol()
    Returns
    Type Description
    ITextSymbol
    | Improve this Doc View Source

    CreateDefaultW2DSymbol(String, String)

    Creates a W2D symbol from a Symbol Library

    Declaration
    IW2DSymbol CreateDefaultW2DSymbol(string symbolLibrary, string symbolName)
    Parameters
    Type Name Description
    System.String symbolLibrary
    System.String symbolName
    Returns
    Type Description
    IW2DSymbol
    | Improve this Doc View Source

    CreateFill(String, Color, Color)

    Creates a fill

    Declaration
    IFill CreateFill(string pattern, Color background, Color foreground)
    Parameters
    Type Name Description
    System.String pattern
    System.Drawing.Color background
    System.Drawing.Color foreground
    Returns
    Type Description
    IFill
    | Improve this Doc View Source

    CreatePair(String, String)

    Creates a name-value pair

    Declaration
    INameStringPair CreatePair(string name, string value)
    Parameters
    Type Name Description
    System.String name
    System.String value
    Returns
    Type Description
    INameStringPair
    | Improve this Doc View Source

    CreateStroke(Color)

    Creates a stroke of the specified color

    Declaration
    IStroke CreateStroke(Color color)
    Parameters
    Type Name Description
    System.Drawing.Color color
    Returns
    Type Description
    IStroke
    | Improve this Doc View Source

    CreateUrlData()

    Creates tehe default URL data

    Declaration
    IUrlData CreateUrlData()
    Returns
    Type Description
    IUrlData
    | Improve this Doc View Source

    CreateVectorScaleRange()

    Creates a vector scale range

    Declaration
    IVectorScaleRange CreateVectorScaleRange()
    Returns
    Type Description
    IVectorScaleRange

    Extension Methods

    OSGeo.MapGuide.ObjectModels.LayerDefinition.ExtensionMethods.CreateDefaultPointCompositeRule(OSGeo.MapGuide.ObjectModels.LayerDefinition.ILayerElementFactory)
    OSGeo.MapGuide.ObjectModels.LayerDefinition.ExtensionMethods.CreateDefaultLineCompositeRule(OSGeo.MapGuide.ObjectModels.LayerDefinition.ILayerElementFactory)
    OSGeo.MapGuide.ObjectModels.LayerDefinition.ExtensionMethods.CreateDefaultAreaCompositeRule(OSGeo.MapGuide.ObjectModels.LayerDefinition.ILayerElementFactory)
    OSGeo.MapGuide.ObjectModels.LayerDefinition.ExtensionMethods.CreateDefaultPointCompositeStyle(OSGeo.MapGuide.ObjectModels.LayerDefinition.ILayerElementFactory)
    OSGeo.MapGuide.ObjectModels.LayerDefinition.ExtensionMethods.CreateDefaultLineCompositeStyle(OSGeo.MapGuide.ObjectModels.LayerDefinition.ILayerElementFactory)
    OSGeo.MapGuide.ObjectModels.LayerDefinition.ExtensionMethods.CreateDefaultAreaCompositeStyle(OSGeo.MapGuide.ObjectModels.LayerDefinition.ILayerElementFactory)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2009 - 2022 Jackie Ng