Skip to main content

Class NewPlainTextItemHandler

Namespace: Aurigma.DesignAtoms.Canvas.ItemHandlers​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public class NewPlainTextItemHandler : NewBaseTextItemHandler, ICloneable, IDisposable

Inheritance: System.Object -> Aurigma.DesignAtoms.Canvas.ItemHandlers.ItemHandler -> Aurigma.DesignAtoms.Canvas.ItemHandlers.BaseRectangleItemHandler -> Aurigma.DesignAtoms.Canvas.ItemHandlers.NewBaseTextItemHandler -> NewPlainTextItemHandler

Implements​

  • System.ICloneable
  • System.IDisposable

Inherited Members​

Constructors​

NewPlainTextItemHandler​

public NewPlainTextItemHandler(IConfiguration configuration, IStateResourcesRepository stateResourcesRepository, IColorManagement colorManagement, IFontService fontService, IGmColorConverter gmColorConverter, PlainTextItem item)

Properties​

Item​

public PlainTextItem Item { get; }

Methods​

GetBounds​

protected override RectangleF GetBounds()
Returns​

System.Drawing.RectangleF

Overrides​

RenderForMeasure​

protected override RectangleF RenderForMeasure(TextViewer viewer, Graphics graphics, Color[] palette, float dpi)
Parameters​
TypeNameDescription
Aurigma.TextWhizz.TextViewerviewer
Aurigma.GraphicsMill.AdvancedDrawing.Graphicsgraphics
Aurigma.GraphicsMill.Color[]palette
System.Singledpi
Returns​

System.Drawing.RectangleF

Overrides​

Render​

protected override void Render(TextViewer viewer, float dpi, Graphics graphics, Color[] palette)
Parameters​
TypeNameDescription
Aurigma.TextWhizz.TextViewerviewer
System.Singledpi
Aurigma.GraphicsMill.AdvancedDrawing.Graphicsgraphics
Aurigma.GraphicsMill.Color[]palette
Overrides​

GetRotationCenter​

public override PointF GetRotationCenter(float dpi)
Parameters​
TypeNameDescription
System.Singledpi
Returns​

System.Drawing.PointF

Overrides​
Was this page helpful?