Class TextShape

Class TextShape

İsim alanı : Aspose.Imaging.Shapes Toplantı: Aspose.Imaging.dll (25.4.0)

Bir metin şekli oluşturur.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape TextShape

mirasçı üyeleri

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

Aspose.Imaging.Shapes.TextShape sınıfının yeni bir örneğini başlatır.

[JsonConstructor]
public TextShape()

TextShape(String, RectangleF, Yazı, StringFormat)

Aspose.Imaging.Shapes.TextShape sınıfının yeni bir örneğini başlatır.

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

Parameters

text string

Yazı çekmek için.

rectangle RectangleF

Yazı düzgün.

font Font

Kullanılacak yazı tipi.

stringFormat StringFormat

Çerçeve biçimi.

Properties

Bounds

nesnenin sınırlarını bulur.

[JsonIgnore]
public override RectangleF Bounds { get; }

Mülkiyet Değer

RectangleF

Center

Şekilin merkezini bulur.

[JsonIgnore]
public override PointF Center { get; }

Mülkiyet Değer

PointF

Font

Yazıyı çizmek için kullanılan yazı tipi alın veya ayarlayın.

public Font Font { get; set; }

Mülkiyet Değer

Font

HasSegments

Şekil segmentleri olup olmadığını gösteren bir değer alır.

[JsonIgnore]
public override bool HasSegments { get; }

Mülkiyet Değer

bool

Segments

Şekil segmentleri oluşturur.

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

Mülkiyet Değer

ShapeSegment […]

Text

Çekilen metni alır veya yerleştirir.

public string Text { get; set; }

Mülkiyet Değer

string

TextFormat

Yazı formatı alır veya ayarlar.

public StringFormat TextFormat { get; set; }

Mülkiyet Değer

StringFormat

Methods

Equals(nesne)

nesnelerin eşit olup olmadığını kontrol edin.

public override bool Equals(object obj)

Parameters

obj object

Diğer nesne ise.

Returns

bool

Eşitlik karşılaştırma sonuçları.

GetBounds(Matrix)

nesnenin sınırlarını bulur.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Sınırlar öncesinde uygulanacak matris hesaplanacaktır.

Returns

RectangleF

tahmin edilen nesnenin sınırları.

GetBounds(Matris ve Pen)

nesnenin sınırlarını bulur.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Sınırlar öncesinde uygulanacak matris hesaplanacaktır.

pen Pen

Bir nesne için kullanılacak kalem.Bu nesnenin sınır boyutunu etkileyebilir.

Returns

RectangleF

tahmin edilen nesnenin sınırları.

GetHashCode()

Mevcut nesnenin hash kodu alın.

public override int GetHashCode()

Returns

int

Hash kodu ile ilgili.

Transform(Matrix)

Şekil için belirtilen dönüşümü uygulayın.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Uygulanması gereken dönüşüm.

 Türkçe