Class NewPlainTextItemHandler
Inheritance
System.Object
NewPlainTextItemHandler
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()
Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class NewPlainTextItemHandler : NewBaseTextItemHandler, ICloneable, IDisposable
Constructors
NewPlainTextItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IFontService, IGmColorConverter, PlainTextItem)
Declaration
public NewPlainTextItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IFontService fontService, IGmColorConverter gmColorConverter, PlainTextItem item)
Parameters
| Type | Name | Description |
|---|---|---|
| IConfiguration | configuration | |
| IFileCache | fileCache | |
| IColorManagement | colorManagement | |
| ILogger | ccLogger | |
| IFontService | fontService | |
| IGmColorConverter | gmColorConverter | |
| PlainTextItem | item |
Properties
Item
Declaration
public PlainTextItem Item { get; }
Property Value
| Type | Description |
|---|---|
| PlainTextItem |
Methods
GetBounds()
Declaration
protected override RectangleF GetBounds()
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF |
Overrides
GetRotationCenter(Single)
Declaration
public override PointF GetRotationCenter(float dpi)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | dpi |
Returns
| Type | Description |
|---|---|
| System.Drawing.PointF |
Overrides
Render(TextViewer, Single, Graphics, Color[])
Declaration
protected override void Render(TextViewer viewer, float dpi, Graphics graphics, Color[] palette)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.TextWhizz.TextViewer | viewer | |
| System.Single | dpi | |
| Aurigma.GraphicsMill.AdvancedDrawing.Graphics | graphics | |
| Aurigma.GraphicsMill.Color[] | palette |
Overrides
RenderForMeasure(TextViewer, Graphics, Color[], Single)
Declaration
protected override RectangleF RenderForMeasure(TextViewer viewer, Graphics graphics, Color[] palette, float dpi)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.TextWhizz.TextViewer | viewer | |
| Aurigma.GraphicsMill.AdvancedDrawing.Graphics | graphics | |
| Aurigma.GraphicsMill.Color[] | palette | |
| System.Single | dpi |
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF |
Overrides
Implements
System.ICloneable
System.IDisposable