Class TextShape

Class TextShape

De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.4.0)

Een tekstvorm vertegenwoordigt.

[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape TextShape

Geëerbiede leden

RectangleProjectedShape.GetBounds(Matrix) , RectangleProjectedShape.GetBounds(Matrix, Pen) , RectangleProjectedShape.Transform(Matrix) , RectangleProjectedShape.Equals(object) , RectangleProjectedShape.GetHashCode() , RectangleProjectedShape.LeftTop , RectangleProjectedShape.RightTop , RectangleProjectedShape.LeftBottom , RectangleProjectedShape.RightBottom , RectangleProjectedShape.Center , RectangleProjectedShape.Bounds , RectangleProjectedShape.RectangleWidth , RectangleProjectedShape.RectangleHeight , RectangleProjectedShape.HasSegments , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TextShape()

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.TextShape-klasse.

[JsonConstructor]
public TextShape()

TextShape(string, RectangleF, Font, StringFormat)

Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.TextShape-klasse.

public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)

Parameters

text string

De tekst om te trekken.

rectangle RectangleF

De tekst rectangle.

font Font

De font om te gebruiken.

stringFormat StringFormat

Het string formaat.

Properties

Bounds

Krijg de grenzen van het object.

[JsonIgnore]
public override RectangleF Bounds { get; }

Eigendomswaarde

RectangleF

Center

Geeft het centrum van de vorm.

[JsonIgnore]
public override PointF Center { get; }

Eigendomswaarde

PointF

Font

Geeft of zet de lettertype die wordt gebruikt om de tekst te tekenen.

public Font Font { get; set; }

Eigendomswaarde

Font

HasSegments

Geeft een waarde die aangeeft of de vorm segmenten heeft.

[JsonIgnore]
public override bool HasSegments { get; }

Eigendomswaarde

bool

Segments

Geeft de vormsegmenten.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

Eigendomswaarde

ShapeSegment []

Text

Geeft of plaatst de gesneden tekst.

public string Text { get; set; }

Eigendomswaarde

string

TextFormat

Geeft of stelt de tekstformaat.

public StringFormat TextFormat { get; set; }

Eigendomswaarde

StringFormat

Methods

Equals(Objecten)

Controleer of objecten gelijk zijn.

public override bool Equals(object obj)

Parameters

obj object

Het andere object.

Returns

bool

Het resultaat van de vergelijking van gelijkheid.

GetBounds(Matrix)

Krijg de grenzen van het object.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

De matrix die moet worden toegepast vóór de grenzen zal worden berekend.

Returns

RectangleF

De grenzen van het geschatte object.

GetBounds(Matrix en Pen)

Krijg de grenzen van het object.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

De matrix die moet worden toegepast vóór de grenzen zal worden berekend.

pen Pen

De pen om te gebruiken voor het object. Dit kan de grootte van de grenzen van het object beïnvloeden.

Returns

RectangleF

De grenzen van het geschatte object.

GetHashCode()

Krijg de hashcode van het huidige object.

public override int GetHashCode()

Returns

int

De hash code.

Transform(Matrix)

Gebruik de aangegeven transformatie aan de vorm.

public override void Transform(Matrix transform)

Parameters

transform Matrix

De transformatie om toe te passen.

 Nederlands