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