Back to Website
Show / Hide Table of Contents

Class PolylineItemHandler

Inheritance
System.Object
ItemHandler
BaseRectangleItemHandler
PolylineItemHandler
Implements
System.ICloneable
System.IDisposable
Inherited Members
BaseRectangleItemHandler.MinDimension
BaseRectangleItemHandler.GetTransform(RectangleF, RotatedRectangleF)
BaseRectangleItemHandler.DrawClippingPath(Graphics, Action)
BaseRectangleItemHandler.GetClippingPath(Single, Boolean)
BaseRectangleItemHandler.GetTransformedVectorMask(Transform, PointF, Boolean)
BaseRectangleItemHandler.GetDrawingPath(Single)
BaseRectangleItemHandler.GetActualDash(Single[], Boolean, Single)
BaseRectangleItemHandler.Rectangle
BaseRectangleItemHandler.Angle
BaseRectangleItemHandler.Height
BaseRectangleItemHandler.Location
BaseRectangleItemHandler.Opacity
BaseRectangleItemHandler.TextWrappingMode
ItemHandler._fileCache
ItemHandler._configuration
ItemHandler._ccLogger
ItemHandler._logger
ItemHandler.ItemOnPropertyChanged(Object, PropertyChangedEventArgs)
ItemHandler.ItemOnPermissionsChanged(Object, EventArgs)
ItemHandler.Clone()
ItemHandler.ClearColorProfile()
ItemHandler.ConvertColorProfile(IColorManagement, ColorSpace)
ItemHandler.Transform_TransformChanged(Object, EventArgs)
ItemHandler.OnChanged()
ItemHandler.CreateVoPermissions()
ItemHandler.Draw(RenderingContext, Bitmap, Boolean)
ItemHandler.GetDestinationColor(Color, IImageParams, IColorManagement, Single, Boolean)
ItemHandler.GetColorManagement(Boolean)
ItemHandler.BeginUpdate()
ItemHandler.EndUpdate()
ItemHandler.Dispose()
ItemHandler.Dispose(Boolean)
ItemHandler.IsEmpty
ItemHandler.ControlPoints
ItemHandler.UniqueId
ItemHandler.Transform
ItemHandler.Tag
ItemHandler.Layer
ItemHandler.Index
ItemHandler.Canvas
ItemHandler.Name
ItemHandler.BlendMode
ItemHandler.Permissions
ItemHandler.Data
ItemHandler.Visible
ItemHandler.Locked
ItemHandler.IsUpdating
ItemHandler.Changed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class PolylineItemHandler : BaseRectangleItemHandler, ICloneable, IDisposable

Constructors

PolylineItemHandler(IConfiguration, IFileCache, ILogger, PolylineItem)

Declaration
public PolylineItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger logger, PolylineItem item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger logger
PolylineItem item

Properties

Bounds

Declaration
public override RectangleF Bounds { get; }
Property Value
Type Description
System.Drawing.RectangleF
Overrides
BaseRectangleItemHandler.Bounds

Color

Declaration
public Color Color { get; set; }
Property Value
Type Description
Aurigma.GraphicsMill.Color

FixedWidth

Declaration
public bool FixedWidth { get; set; }
Property Value
Type Description
System.Boolean

Item

Declaration
public PolylineItem Item { get; }
Property Value
Type Description
PolylineItem

PointsCount

Declaration
public int PointsCount { get; }
Property Value
Type Description
System.Int32

Width

Declaration
public float Width { get; set; }
Property Value
Type Description
System.Single

Methods

AddPoint(PointF)

Declaration
public void AddPoint(PointF point)
Parameters
Type Name Description
System.Drawing.PointF point

GetItemHandlerData()

Declaration
public override ItemHandlerData GetItemHandlerData()
Returns
Type Description
ItemHandlerData
Overrides
ItemHandler.GetItemHandlerData()

GetItemHandlerDataType()

Declaration
public override string GetItemHandlerDataType()
Returns
Type Description
System.String
Overrides
ItemHandler.GetItemHandlerDataType()

GetPath()

Declaration
protected override Path GetPath()
Returns
Type Description
Aurigma.GraphicsMill.AdvancedDrawing.Path
Overrides
BaseRectangleItemHandler.GetPath()

GetPoint(Int32)

Declaration
public PointF GetPoint(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Drawing.PointF

GetPoints()

Declaration
public IEnumerable<PointF> GetPoints()
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Drawing.PointF>

GetWidth(Single)

Declaration
protected float GetWidth(float dpi = 72F)
Parameters
Type Name Description
System.Single dpi
Returns
Type Description
System.Single

InsertPoint(PointF, Int32)

Declaration
public void InsertPoint(PointF point, int index)
Parameters
Type Name Description
System.Drawing.PointF point
System.Int32 index

RemovePoint(Int32)

Declaration
public void RemovePoint(int index)
Parameters
Type Name Description
System.Int32 index

SetPoint(PointF, Int32)

Declaration
public void SetPoint(PointF point, int index)
Parameters
Type Name Description
System.Drawing.PointF point
System.Int32 index

Implements

System.ICloneable
System.IDisposable
Back to top Copyright © 2001–2022 Aurigma, Inc. All rights reserved.
Loading...