Index: src/Common/SharpMap.Api/Layers/ILabelLayer.cs =================================================================== diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -r8ffcee6dc5fb975b590ae4e15123edf0acf6a8b2 --- src/Common/SharpMap.Api/Layers/ILabelLayer.cs (.../ILabelLayer.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) +++ src/Common/SharpMap.Api/Layers/ILabelLayer.cs (.../ILabelLayer.cs) (revision 8ffcee6dc5fb975b590ae4e15123edf0acf6a8b2) @@ -1,40 +1,11 @@ -using System.Drawing.Drawing2D; -using System.Drawing.Text; using DelftTools.Utils.Aop; using SharpMap.Api.Delegates; -using SharpMap.Api.Enums; namespace SharpMap.Api.Layers { public interface ILabelLayer : ILayer { /// - /// Gets or sets labelling behavior on multipart geometries - /// - /// Default value is - MultipartGeometryBehaviourEnum MultipartGeometryBehaviour { get; set; } - - /// - /// Render whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas - /// - SmoothingMode SmoothingMode { get; set; } - - /// - /// Specifies the quality of text rendering - /// - TextRenderingHint TextRenderingHint { get; set; } - - /// - /// Gets or sets the rendering style of the label layer. - /// - ILabelStyle Style { get; set; } - - /// - /// Gets or sets thematic settings for the layer. Set to null to ignore thematics - /// - ITheme Theme { get; set; } - - /// /// Data column or expression where label text is extracted from. /// /// @@ -59,18 +30,6 @@ /// GetLabelMethod LabelStringDelegate { get; set; } - /// - /// Data column from where the label rotation is derived. - /// If this is empty, rotation will be zero, or aligned to a linestring. - /// Rotation are in degrees (positive = clockwise). - /// - string RotationColumn { get; set; } - - /// - /// A value indication the priority of the label in cases of label-collision detection - /// - int Priority { get; set; } - [Aggregation] ILayer Parent { get; set; } }