Class ArchedTextItemHandler
Inheritance
System.Object
ArchedTextItemHandler
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 ArchedTextItemHandler : BaseTextItemHandler, ICloneable, IDisposable
Constructors
ArchedTextItemHandler(IConfiguration, IFileCache, IColorManagement, ILogger, IFontService, IUnsupportedGlyphService, IGmColorConverter, IColorPreviewService, ArchedTextItem)
Declaration
public ArchedTextItemHandler(IConfiguration configuration, IFileCache fileCache, IColorManagement colorManagement, ILogger ccLogger, IFontService fontService, IUnsupportedGlyphService unsupportedGlyphService, IGmColorConverter gmColorConverter, IColorPreviewService colorPreviewService, ArchedTextItem item)
Parameters
| Type | Name | Description |
|---|---|---|
| IConfiguration | configuration | |
| IFileCache | fileCache | |
| IColorManagement | colorManagement | |
| ILogger | ccLogger | |
| IFontService | fontService | |
| IUnsupportedGlyphService | unsupportedGlyphService | |
| IGmColorConverter | gmColorConverter | |
| IColorPreviewService | colorPreviewService | |
| ArchedTextItem | item |
Properties
Item
Declaration
public ArchedTextItem Item { get; }
Property Value
| Type | Description |
|---|---|
| ArchedTextItem |
Methods
ApplyTransform(Transform)
Declaration
protected override void ApplyTransform(Transform transform)
Parameters
| Type | Name | Description |
|---|---|---|
| Transform | transform |
Overrides
CreateAdvancedText(String, Graphics, Boolean, FontRegistry)
Declaration
protected override Text CreateAdvancedText(string text, Graphics graphics, bool isVector, FontRegistry fontRegistry)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | text | |
| Aurigma.GraphicsMill.AdvancedDrawing.Graphics | graphics | |
| System.Boolean | isVector | |
| Aurigma.GraphicsMill.AdvancedDrawing.FontRegistry | fontRegistry |
Returns
| Type | Description |
|---|---|
| Aurigma.GraphicsMill.AdvancedDrawing.Text |
Overrides
GetBytes()
Declaration
protected override List<byte> GetBytes()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.List<System.Byte> |
Overrides
GetDrawingRotationCenter(Single)
Declaration
protected override PointF GetDrawingRotationCenter(float dpi = 72F)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Single | dpi |
Returns
| Type | Description |
|---|---|
| PointF |
Overrides
ItemOnPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected override void ItemOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | sender | |
| System.ComponentModel.PropertyChangedEventArgs | propertyChangedEventArgs |
Overrides
UpdateSize()
Declaration
public override void UpdateSize()
Overrides
Implements
System.ICloneable
System.IDisposable