TextShape

Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape, com.aspose.imaging.shapes.RectangleProjectedShape

public final class TextShape extends RectangleProjectedShape

Metin şekli temsil eder.

Yapıcılar

YapıcıAçıklama
TextShape()TextShape sınıfının yeni bir örneğini başlatır.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)TextShape sınıfının yeni bir örneğini başlatır.

Yöntemler

YöntemAçıklama
getText()Çizilen metni alır veya ayarlar.
setText(String value)Çizilen metni alır veya ayarlar.
getFont()Metni çizmek için kullanılan yazı tipini alır veya ayarlar.
setFont(Font value)Metni çizmek için kullanılan yazı tipini alır veya ayarlar.
getTextFormat()Metin biçimini alır veya ayarlar.
setTextFormat(StringFormat value)Metin biçimini alır veya ayarlar.
getCenter()Şeklin merkezini alır.
getBounds()Nesnenin sınırlarını alır.
getSegments()Şekil segmentlerini alır.
hasSegments()Şeklin segmentlere sahip olup olmadığını gösteren bir değeri alır.
getBounds(Matrix matrix)Nesnenin sınırlarını alır.
getBounds(Matrix matrix, Pen pen)Nesnenin sınırlarını alır.
transform(Matrix transform)Belirtilen dönüşümü şekle uygular.
equals(Object o)Nesnelerin eşit olup olmadığını kontrol et.
hashCode()Geçerli nesnenin karma kodunu al.

TextShape()

public TextShape()

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

TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)

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

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

Parameters:

ParametreTürAçıklama
metinjava.lang.StringÇizilecek metin.
rectangleRectangleFMetin dikdörtgeni.
fontFontKullanılacak yazı tipi.
stringFormatStringFormatDize biçimi.

getText()

public String getText()

Çizilen metni alır veya ayarlar.

Değer: Çizilen metin.

Returns: java.lang.String

setText(String value)

public void setText(String value)

Çizilen metni alır veya ayarlar.

Değer: Çizilen metin.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getFont()

public Font getFont()

Metni çizmek için kullanılan yazı tipini alır veya ayarlar.

Değer: Metni çizmeye kullanılan yazı tipi.

Returns: Font

setFont(Font value)

public void setFont(Font value)

Metni çizmek için kullanılan yazı tipini alır veya ayarlar.

Değer: Metni çizmeye kullanılan yazı tipi.

Parameters:

ParametreTürAçıklama
valueFont

getTextFormat()

public StringFormat getTextFormat()

Metin biçimini alır veya ayarlar.

Değer: Metin biçimi.

Returns: StringFormat

setTextFormat(StringFormat value)

public void setTextFormat(StringFormat value)

Metin biçimini alır veya ayarlar.

Değer: Metin biçimi.

Parameters:

ParametreTürAçıklama
valueStringFormat

getCenter()

public PointF getCenter()

Şeklin merkezini alır.

Değer: Şeklin merkezi.

Returns: PointF

getBounds()

public RectangleF getBounds()

Nesnenin sınırlarını alır.

Değer: Nesnenin sınırları.

Returns: RectangleF

getSegments()

public ShapeSegment[] getSegments()

Şekil segmentlerini alır.

Değer: Şekil segmentleri.

Returns: com.aspose.imaging.ShapeSegment[]

hasSegments()

public boolean hasSegments()

Şeklin segmentlere sahip olup olmadığını gösteren bir değeri alır.

Değer: Şeklin segmentleri varsa True; aksi takdirde false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Nesnenin sınırlarını alır.

Parameters:

ParametreTürAçıklama
matrixMatrixSınırlar hesaplanmadan önce uygulanacak matris.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Nesnenin sınırlarını alır.

Parameters:

ParametreTürAçıklama
matrixMatrixSınırlar hesaplanmadan önce uygulanacak matris.
penPenNesne için kullanılacak kalem. Bu, nesnenin sınır boyutunu etkileyebilir.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Belirtilen dönüşümü şekle uygular.

Parameters:

ParametreTürAçıklama
transformMatrixUygulanacak dönüşüm.

equals(Object o)

public boolean equals(Object o)

Nesnelerin eşit olup olmadığını kontrol et.

Parameters:

ParametreTürAçıklama
ojava.lang.ObjectDiğer nesne.

Returns: boolean - Eşitlik karşılaştırma sonucu.

hashCode()

public int hashCode()

Geçerli nesnenin karma kodunu al.

Returns: int - Hash kodu.