Class BaseRectangleItemHandler
Inheritance
System.Object
BaseRectangleItemHandler
Implements
System.ICloneable
System.IDisposable
Inherited Members
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()
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
BaseRectangleItemHandler(IConfiguration, IFileCache, ILogger, RectangleF, Item)
Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, ILogger ccLogger, RectangleF rectangle, Item item)
Parameters
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
Height
Declaration
public float Height { get; set; }
Property Value
Type |
Description |
System.Single |
|
Location
Declaration
public PointF Location { get; set; }
Property Value
Opacity
Declaration
public float Opacity { get; set; }
Property Value
Type |
Description |
System.Single |
|
Rectangle
Declaration
public virtual RotatedRectangleF Rectangle { get; set; }
Property Value
TextWrappingMode
Declaration
public TextWrappingMode TextWrappingMode { get; set; }
Property Value
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 |
|
Declaration
protected Transform GetTransform(RectangleF source, RotatedRectangleF target)
Parameters
Returns
Declaration
protected Path GetTransformedVectorMask(Transform transform, PointF controlCenter, bool rotate)
Parameters
Type |
Name |
Description |
Transform |
transform |
|
PointF |
controlCenter |
|
System.Boolean |
rotate |
|
Returns
Implements
System.ICloneable
System.IDisposable