TextShape
Inheritance: java.lang.Object, com.aspose.imaging.ObjectWithBounds, com.aspose.imaging.Shape, com.aspose.imaging.shapes.RectangleProjectedShape
public final class TextShape extends RectangleProjectedShape
Representerar en textform.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| TextShape() | Initierar en ny instans av klassen TextShape. |
| TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat) | Initierar en ny instans av klassen TextShape. |
Metoder
| Metod | Beskrivning |
|---|---|
| getText() | Hämtar eller anger den ritade texten. |
| setText(String value) | Hämtar eller anger den ritade texten. |
| getFont() | Hämtar eller anger teckensnittet som används för att rita texten. |
| setFont(Font value) | Hämtar eller anger teckensnittet som används för att rita texten. |
| getTextFormat() | Hämtar eller anger textformatet. |
| setTextFormat(StringFormat value) | Hämtar eller anger textformatet. |
| getCenter() | Hämtar formens centrum. |
| getBounds() | Hämtar objektets gränser. |
| getSegments() | Hämtar formens segment. |
| hasSegments() | Hämtar ett värde som indikerar om formen har segment. |
| getBounds(Matrix matrix) | Hämtar objektets gränser. |
| getBounds(Matrix matrix, Pen pen) | Hämtar objektets gränser. |
| transform(Matrix transform) | Tillämpar den angivna transformationen på formen. |
| equals(Object o) | Kontrollera om objekt är lika. |
| hashCode() | Hämta hashkoden för det aktuella objektet. |
TextShape()
public TextShape()
Initierar en ny instans av klassen TextShape.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)
public TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)
Initierar en ny instans av klassen TextShape.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| text | java.lang.String | Texten att rita. |
| rectangle | RectangleF | Textrektangeln. |
| font | Font | Typsnittet att använda. |
| stringFormat | StringFormat | Strängformatet. |
getText()
public String getText()
Hämtar eller anger den ritade texten.
Värde: Den ritade texten.
Returns: java.lang.String
setText(String value)
public void setText(String value)
Hämtar eller anger den ritade texten.
Värde: Den ritade texten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getFont()
public Font getFont()
Hämtar eller anger teckensnittet som används för att rita texten.
Värde: Typsnittet som används för att rita texten.
Returns: Font
setFont(Font value)
public void setFont(Font value)
Hämtar eller anger teckensnittet som används för att rita texten.
Värde: Typsnittet som används för att rita texten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Font |
getTextFormat()
public StringFormat getTextFormat()
Hämtar eller anger textformatet.
Värde: Textformatet.
Returns: StringFormat
setTextFormat(StringFormat value)
public void setTextFormat(StringFormat value)
Hämtar eller anger textformatet.
Värde: Textformatet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | StringFormat |
getCenter()
public PointF getCenter()
Hämtar formens centrum.
Värde: Formens centrum.
Returns: PointF
getBounds()
public RectangleF getBounds()
Hämtar objektets gränser.
Värde: Objektets gränser.
Returns: RectangleF
getSegments()
public ShapeSegment[] getSegments()
Hämtar formens segment.
Värde: Formens segment.
Returns: com.aspose.imaging.ShapeSegment[]
hasSegments()
public boolean hasSegments()
Hämtar ett värde som indikerar om formen har segment.
Värde: True om formen har segment; annars false.
Returns: boolean
getBounds(Matrix matrix)
public RectangleF getBounds(Matrix matrix)
Hämtar objektets gränser.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Matriser att tillämpa innan gränser beräknas. |
Returns: RectangleF - The estimated object’s bounds.
getBounds(Matrix matrix, Pen pen)
public RectangleF getBounds(Matrix matrix, Pen pen)
Hämtar objektets gränser.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| matrix | Matrix | Matriser att tillämpa innan gränser beräknas. |
| pen | Pen | Pennan att använda för objektet. Detta kan påverka objektets gränsstorlek. |
Returns: RectangleF - The estimated object’s bounds.
transform(Matrix transform)
public void transform(Matrix transform)
Tillämpar den angivna transformationen på formen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| transform | Matrix | Transformationen att tillämpa. |
equals(Object o)
public boolean equals(Object o)
Kontrollera om objekt är lika.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| o | java.lang.Object | Det andra objektet. |
Returns: boolean - Resultatet av likhetsjämförelsen.
hashCode()
public int hashCode()
Hämta hashkoden för det aktuella objektet.
Returns: int - Hashkoden.