Table of Contents

Class PrinterLayer

Namespace
ThinkGeo.Core
Assembly
ThinkGeo.Core.dll
public abstract class PrinterLayer : Layer
Inheritance
PrinterLayer
Inherited Members

Constructors

PrinterLayer()

protected 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