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
Center
Şekilin merkezini bulur.
[JsonIgnore]
public override PointF Center { get; }
Mülkiyet Değer
Font
Yazıyı çizmek için kullanılan yazı tipi alın veya ayarlayın.
public Font Font { get; set; }
Mülkiyet Değer
HasSegments
Şekil segmentleri olup olmadığını gösteren bir değer alır.
[JsonIgnore]
public override bool HasSegments { get; }
Mülkiyet Değer
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
TextFormat
Yazı formatı alır veya ayarlar.
public StringFormat TextFormat { get; set; }
Mülkiyet Değer
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
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
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
tahmin edilen nesnenin sınırları.
GetHashCode()
Mevcut nesnenin hash kodu alın.
public override int GetHashCode()
Returns
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.