Class TextShape
nazivni prostor: Aspose.Imaging.Shapes Sastav: Aspose.Imaging.dll (25.4.0)
Predstavlja oblik teksta.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
naslijeđeni članovi
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()
Inicijalizira novu primjenu Aspose.Imaging.Shapes.TextShape razreda.
[JsonConstructor]
public TextShape()
TextShape(String, RectangleF, Font, StringFormat)
Inicijalizira novu primjenu Aspose.Imaging.Shapes.TextShape razreda.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
Tekst koji treba izvući.
rectangle
RectangleF
Tekst je rektangularni.
font
Font
font za korištenje.
stringFormat
StringFormat
Format za string.
Properties
Bounds
Pronađite granice objekta.
[JsonIgnore]
public override RectangleF Bounds { get; }
Vrijednost nekretnina
Center
Dostaje središte oblika.
[JsonIgnore]
public override PointF Center { get; }
Vrijednost nekretnina
Font
Pronađite ili postavite font koji se koristi za crtanje teksta.
public Font Font { get; set; }
Vrijednost nekretnina
HasSegments
Dobiva vrijednost koja ukazuje na to ima li oblika segmente.
[JsonIgnore]
public override bool HasSegments { get; }
Vrijednost nekretnina
Segments
Dobivaju se segmenti oblika.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Vrijednost nekretnina
ShapeSegment []
Text
Pronađite ili postavite izrezani tekst.
public string Text { get; set; }
Vrijednost nekretnina
TextFormat
Pronađite ili postavite format teksta.
public StringFormat TextFormat { get; set; }
Vrijednost nekretnina
Methods
Equals(Objekt)
Provjerite jesu li predmeti jednaki.
public override bool Equals(object obj)
Parameters
obj
object
Drugim predmetom.
Returns
Rezultati usporedbe ravnopravnosti.
GetBounds(Matrix)
Pronađite granice objekta.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix koji se primjenjuje prije granica će se izračunati.
Returns
ograničenja predviđenog objekta.
GetBounds(Matrix i Pen)
Pronađite granice objekta.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix koji se primjenjuje prije granica će se izračunati.
pen
Pen
Pen za korištenje za objekt.To može utjecati na veličinu ograničenja objekta.
Returns
ograničenja predviđenog objekta.
GetHashCode()
Pronađite hash kod trenutnog objekta.
public override int GetHashCode()
Returns
To je hash kod.
Transform(Matrix)
Primjenjuje određenu transformaciju na obliku.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Promjena koja se primjenjuje.