Class TextShape

Class TextShape

Nom dels espais: Aspose.Imaging.Shapes Assemblea: Aspose.Imaging.dll (25.4.0)

Representa una forma de text.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape TextShape

Membres heretats

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()

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.TextShape.

[JsonConstructor]
public TextShape()

TextShape(Llistat, RectangleF, Font, StringFormat)

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.TextShape.

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

Parameters

text string

El text per dibuixar.

rectangle RectangleF

El text és rectangle.

font Font

La font per utilitzar.

stringFormat StringFormat

El format de string.

Properties

Bounds

Es troben els límits de l’objecte.

[JsonIgnore]
public override RectangleF Bounds { get; }

Valor de la propietat

RectangleF

Center

És el centre de la forma.

[JsonIgnore]
public override PointF Center { get; }

Valor de la propietat

PointF

Font

Obté o col·loca la font utilitzada per dibuixar el text.

public Font Font { get; set; }

Valor de la propietat

Font

HasSegments

Obté un valor que indica si la forma té segments.

[JsonIgnore]
public override bool HasSegments { get; }

Valor de la propietat

bool

Segments

Obtenir els segments de forma.

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

Valor de la propietat

ShapeSegment []

Text

Obté o col·loca el text dibuixat.

public string Text { get; set; }

Valor de la propietat

string

TextFormat

Obtenir o configurar el format de text.

public StringFormat TextFormat { get; set; }

Valor de la propietat

StringFormat

Methods

Equals(Objecte)

Veure si els objectes són iguals.

public override bool Equals(object obj)

Parameters

obj object

L’altre objecte

Returns

bool

El resultat de la comparació d’igualtat.

GetBounds(Matrix)

Es troben els límits de l’objecte.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

La matriu que s’ha d’aplicar abans dels límits es calcularà.

Returns

RectangleF

Els límits de l’objecte estimat.

GetBounds(Matriu i Pen)

Es troben els límits de l’objecte.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

La matriu que s’ha d’aplicar abans dels límits es calcularà.

pen Pen

La penya per utilitzar per a l’objecte. Això pot influir en la grandària dels límits de l’object.

Returns

RectangleF

Els límits de l’objecte estimat.

GetHashCode()

Obtenir el codi hash de l’objecte actual.

public override int GetHashCode()

Returns

int

El codi hash.

Transform(Matrix)

Aplica la transformació especificada a la forma.

public override void Transform(Matrix transform)

Parameters

transform Matrix

La transformació a aplicar.

 Català