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, IColorManagement, ILogger, IGmColorConverter, Item)
Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, Item item)
Parameters
BaseRectangleItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IGmColorConverter, RectangleF, Item)
Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, RectangleF rectangle, Item item)
Parameters
BaseRectangleItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IGmColorConverter, Single, Single, Single, Single, Item)
Declaration
protected BaseRectangleItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IGmColorConverter gmColorConverter, float left, float top, float width, float height, Item item)
Parameters
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