Back to Website
Show / Hide Table of Contents

Class BaseRectangleItemHandler

Inheritance
System.Object
ItemHandler
BaseRectangleItemHandler
GridItemHandler
GroupItemHandler
LineItemHandler
NewBaseTextItemHandler
PolylineItemHandler
ShapeItemHandler
Implements
System.ICloneable
System.IDisposable
Inherited Members
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.GetItemHandlerData()
ItemHandler.GetItemHandlerDataType()
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.Item
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 abstract class BaseRectangleItemHandler : ItemHandler, ICloneable, IDisposable

Constructors

BaseRectangleItemHandler(IConfiguration, IFileCache, ILogger, Item)

Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, Item item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
Item item

BaseRectangleItemHandler(IConfiguration, IFileCache, ILogger, RectangleF, Item)

Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, RectangleF rectangle, Item item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
System.Drawing.RectangleF rectangle
Item item

BaseRectangleItemHandler(IConfiguration, IFileCache, ILogger, Single, Single, Single, Single, Item)

Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, float left, float top, float width, float height, Item item)
Parameters
Type Name Description
IConfiguration configuration
IFileCache fileCache
ILogger ccLogger
System.Single left
System.Single top
System.Single width
System.Single height
Item item

Fields

MinDimension

Declaration
protected static readonly float MinDimension
Field Value
Type Description
System.Single

Properties

Angle

Declaration
public double Angle { get; set; }
Property Value
Type Description
System.Double

Bounds

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

Height

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

Location

Declaration
public PointF Location { get; set; }
Property Value
Type Description
PointF

Opacity

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

Rectangle

Declaration
public virtual RotatedRectangleF Rectangle { get; set; }
Property Value
Type Description
RotatedRectangleF

TextWrappingMode

Declaration
public TextWrappingMode TextWrappingMode { get; set; }
Property Value
Type Description
TextWrappingMode

Width

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

Methods

DrawClippingPath(Graphics, Action)

Declaration
protected virtual void DrawClippingPath(Graphics graphics, Action drawCallback)
Parameters
Type Name Description
Aurigma.GraphicsMill.AdvancedDrawing.Graphics graphics
System.Action drawCallback

GetActualDash(Single[], Boolean, Single)

Declaration
protected float[] GetActualDash(float[] dash, bool fixedBorderWidth, float dpi = 72F)
Parameters
Type Name Description
System.Single[] dash
System.Boolean fixedBorderWidth
System.Single dpi
Returns
Type Description
System.Single[]

GetClippingPath(Single, Boolean)

Declaration
protected virtual Path GetClippingPath(float dpi = 72F, bool rotate = true)
Parameters
Type Name Description
System.Single dpi
System.Boolean rotate
Returns
Type Description
Aurigma.GraphicsMill.AdvancedDrawing.Path

GetDrawingPath(Single)

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

GetPath()

Declaration
protected virtual Path GetPath()
Returns
Type Description
Aurigma.GraphicsMill.AdvancedDrawing.Path

GetTransform(RectangleF, RotatedRectangleF)

Declaration
protected Transform GetTransform(RectangleF source, RotatedRectangleF target)
Parameters
Type Name Description
System.Drawing.RectangleF source
RotatedRectangleF target
Returns
Type Description
Transform

GetTransformedVectorMask(Transform, PointF, Boolean)

Declaration
protected Path GetTransformedVectorMask(Transform transform, PointF controlCenter, bool rotate)
Parameters
Type Name Description
Transform transform
PointF controlCenter
System.Boolean rotate
Returns
Type Description
Path

Implements

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