Class PrinterLayer
- Namespace
- ThinkGeo.Core
- Assembly
- ThinkGeo.Core.dll
public abstract class PrinterLayer : Layer
- Inheritance
-
PrinterLayer
- Inherited Members
-
Constructors
PrinterLayer()
Properties
BackgroundMask
public AreaStyle BackgroundMask { get; set; }
Property Value
- AreaStyle
DragMode
public PrinterDragMode DragMode { get; set; }
Property Value
- PrinterDragMode
HasBoundingBox
public override bool HasBoundingBox { get; }
Property Value
- bool
IsDrawing
public bool IsDrawing { get; set; }
Property Value
- bool
IsResizing
public bool IsResizing { get; set; }
Property Value
- bool
ResizeMode
public PrinterResizeMode ResizeMode { get; set; }
Property Value
- PrinterResizeMode
SelectabilityMode
public PrinterLayerSelectabilityMode SelectabilityMode { get; set; }
Property Value
- PrinterLayerSelectabilityMode
Methods
DrawCore(GeoCanvas, Collection<SimpleCandidate>)
protected override void DrawCore(GeoCanvas canvas, Collection<SimpleCandidate> labelsInAllLayers)
Parameters
canvas GeoCanvas
labelsInAllLayers Collection<SimpleCandidate>
GetBoundingBoxCore()
protected override RectangleShape GetBoundingBoxCore()
Returns
- RectangleShape
GetDynamicBoundingBox()
public RectangleShape GetDynamicBoundingBox()
Returns
- RectangleShape
GetDynamicBoundingBoxCore()
protected virtual RectangleShape GetDynamicBoundingBoxCore()
Returns
- RectangleShape
GetPosition()
public RectangleShape GetPosition()
Returns
- RectangleShape
GetPosition(PrintingUnit)
public RectangleShape GetPosition(PrintingUnit unit)
Parameters
unit PrintingUnit
Returns
- RectangleShape
GetPositionCore(PrintingUnit)
protected virtual RectangleShape GetPositionCore(PrintingUnit unit)
Parameters
unit PrintingUnit
Returns
- RectangleShape
SetPosition(double, double, double, double, PrintingUnit)
public void SetPosition(double width, double height, double centerPointX, double centerPointY, PrintingUnit unit)
Parameters
width double
height double
centerPointX double
centerPointY double
unit PrintingUnit
SetPosition(double, double, LayerAnchorLocation, double, double, PrintingUnit)
public void SetPosition(double width, double height, LayerAnchorLocation corner, double cornerPointX, double cornerPointY, PrintingUnit unit)
Parameters
width double
height double
corner LayerAnchorLocation
cornerPointX double
cornerPointY double
unit PrintingUnit
SetPosition(double, double, LayerAnchorLocation, PointShape, PrintingUnit)
public void SetPosition(double width, double height, LayerAnchorLocation corner, PointShape cornerPoint, PrintingUnit unit)
Parameters
width double
height double
corner LayerAnchorLocation
cornerPoint PointShape
unit PrintingUnit
SetPosition(double, double, PointShape, PrintingUnit)
public void SetPosition(double width, double height, PointShape centerPoint, PrintingUnit unit)
Parameters
width double
height double
centerPoint PointShape
unit PrintingUnit
SetPosition(RectangleShape)
public void SetPosition(RectangleShape boundingBox)
Parameters
boundingBox RectangleShape
SetPosition(RectangleShape, PrintingUnit)
public void SetPosition(RectangleShape boundingBox, PrintingUnit unit)
Parameters
boundingBox RectangleShape
unit PrintingUnit
SetPositionCore(double, double, double, double, PrintingUnit)
protected virtual RectangleShape SetPositionCore(double width, double height, double centerPointX, double centerPointY, PrintingUnit unit)
Parameters
width double
height double
centerPointX double
centerPointY double
unit PrintingUnit
Returns
- RectangleShape