Skip to main content

Class GridItemHandler

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

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

Implements​

  • System.ICloneable
  • System.IDisposable

Inherited Members​

Constructors​

GridItemHandler​

public GridItemHandler(IConfiguration configuration, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IGmColorConverter gmColorConverter, GridItem item)

Properties​

Item​

public GridItem Item { get; }

Bounds​

public override RectangleF Bounds { get; }

Locked​

public override bool Locked { get; set; }

LineWidth​

public float LineWidth { get; set; }

FixedLineWidth​

public bool FixedLineWidth { get; set; }

Cols​

public int Cols { get; set; }

Rows​

public int Rows { get; set; }

StepX​

public float StepX { get; set; }

StepY​

public float StepY { get; set; }

Methods​

GetHorizontalLineColor​

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

Aurigma.GraphicsMill.Color

GetVerticalLineColor​

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

Aurigma.GraphicsMill.Color

GetItemHandlerData​

public override ItemHandlerData GetItemHandlerData()
Returns​

Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandlerData

Overrides​

GetItemHandlerDataType​

public override string GetItemHandlerDataType()
Returns​

System.String

Overrides​

GetPath​

protected override Path GetPath()
Returns​

Aurigma.GraphicsMill.AdvancedDrawing.Path

Overrides​
Was this page helpful?