Skip to main content

Class LineItemHandler

Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class LineItemHandler : BaseRectangleItemHandler, ICloneable, IDisposable

Inheritance: System.Object -> Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler -> Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseRectangleItemHandler -> LineItemHandler

Implements

  • System.ICloneable
  • System.IDisposable

Inherited Members

Constructors

LineItemHandler

public LineItemHandler(IConfiguration configuration, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IGmColorConverter gmColorConverter, LineItem item)

Properties

Item

public LineItem Item { get; }

Width

public float Width { get; set; }

FixedWidth

public bool FixedWidth { get; set; }

Bounds

public override RectangleF Bounds { get; }

Point0

public PointF Point0 { get; set; }

Point1

public PointF Point1 { get; set; }

Methods

GetItemHandlerData

public override ItemHandlerData GetItemHandlerData()
Returns

Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandlerData

Overrides

GetItemHandlerDataType

public override string GetItemHandlerDataType()
Returns

System.String

Overrides

GetColor

public Color GetColor(IColorProfilesProvider profilesProvider)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.ColorManagement.IColorProfilesProviderprofilesProvider
Returns

Aurigma.GraphicsMill.Color

GetPath

protected override Path GetPath()
Returns

Aurigma.GraphicsMill.AdvancedDrawing.Path

Overrides

GetWidth

protected float GetWidth(float dpi = 72F)
Parameters
TypeNameDescription
System.Singledpi
Returns

System.Single

Fields

_gmColorConverter

protected readonly IGmColorConverter _gmColorConverter
Was this page helpful?