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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| metin | java.lang.String | Çizilecek metin. |
| rectangle | RectangleF | Metin dikdörtgeni. |
| font | Font | Kullanılacak yazı tipi. |
| stringFormat | StringFormat | Dize 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Font |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | StringFormat |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Sı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| matrix | Matrix | Sınırlar hesaplanmadan önce uygulanacak matris. |
| pen | Pen | Nesne 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| transform | Matrix | Uygulanacak dönüşüm. |
equals(Object o)
public boolean equals(Object o)
Nesnelerin eşit olup olmadığını kontrol et.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| o | java.lang.Object | Diğ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.