Back to Website
Show / Hide Table of Contents

Class RectangleItemHandler

Inheritance
System.Object
ItemHandler
BaseRectangleItemHandler
ShapeItemHandler
RectangleItemHandler
BaseTextItemHandler
ContentItemHandler
Implements
System.ICloneable
System.IDisposable
Inherited Members
ShapeItemHandler.ItemOnPropertyChanged(Object, PropertyChangedEventArgs)
ShapeItemHandler.UpdateControlPoints()
ShapeItemHandler.GetBorderWidth(Single)
ShapeItemHandler.GetTransformedPath()
ShapeItemHandler.GetShapeDrawer(IImageParams, IColorManagement, Single, PointF)
ShapeItemHandler.GetPath()
ShapeItemHandler.GetDrawingFillColor(IImageParams)
ShapeItemHandler.FillShape(Graphics, IImageParams, IColorManagement, Boolean)
ShapeItemHandler.StrokeShape(Graphics, IImageParams, IColorManagement, Boolean)
ShapeItemHandler.DrawShape(RenderingContext, Graphics, IImageParams, IColorManagement, Boolean, Boolean, Boolean)
ShapeItemHandler.GetItemHandlerData()
ShapeItemHandler.GetItemHandlerDataType()
ShapeItemHandler.ClearColorProfile()
ShapeItemHandler.ConvertColorProfile(IColorManagement, ColorSpace)
ShapeItemHandler.Path
ShapeItemHandler.BorderColor
ShapeItemHandler.AltBorderColor
ShapeItemHandler.Dash
ShapeItemHandler.FillColor
ShapeItemHandler.BorderWidth
ShapeItemHandler.FixedBorderWidth
BaseRectangleItemHandler.MinDimension
BaseRectangleItemHandler.GetTransform(RectangleF, RotatedRectangleF)
BaseRectangleItemHandler.DrawClippingPath(Graphics, Action)
BaseRectangleItemHandler.GetClippingPath(Single, Boolean)
BaseRectangleItemHandler.GetTransformedVectorMask(Transform, PointF, Boolean)
BaseRectangleItemHandler.GetActualDash(Single[], Boolean, Single)
BaseRectangleItemHandler.Rectangle
BaseRectangleItemHandler.Angle
BaseRectangleItemHandler.Height
BaseRectangleItemHandler.Width
BaseRectangleItemHandler.Location
BaseRectangleItemHandler.Opacity
BaseRectangleItemHandler.TextWrappingMode
ItemHandler._fileCache
ItemHandler._configuration
ItemHandler._ccLogger
ItemHandler._logger
ItemHandler.ItemOnPermissionsChanged(Object, EventArgs)
ItemHandler.Clone()
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 RectangleItemHandler : ShapeItemHandler, ICloneable, IDisposable

Constructors

RectangleItemHandler(IConfiguration, IFileCache, ILogger, RectangleItem)

Declaration
public RectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, RectangleItem item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
RectangleItem item

RectangleItemHandler(IConfiguration, IFileCache, ILogger, RectangleF, RectangleItem)

Declaration
public RectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, RectangleF rectangle, RectangleItem item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
System.Drawing.RectangleF rectangle
RectangleItem item

RectangleItemHandler(IConfiguration, IFileCache, ILogger, Single, Single, Single, Single, RectangleItem)

Declaration
public RectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, float left, float top, float width, float height, RectangleItem item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
System.Single left
System.Single top
System.Single width
System.Single height
RectangleItem item

Properties

Bounds

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

Item

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

Methods

GetDrawingPath(Single)

Declaration
protected override Path GetDrawingPath(float dpi = 72F)
Parameters
Type Name Description
System.Single dpi
Returns
Type Description
Aurigma.GraphicsMill.AdvancedDrawing.Path
Overrides
BaseRectangleItemHandler.GetDrawingPath(Single)

Implements

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