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

KonstruktorBeskrivning
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

MetodBeskrivning
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:

ParameterTypBeskrivning
textjava.lang.StringTexten att rita.
rectangleRectangleFTextrektangeln.
fontFontTypsnittet att använda.
stringFormatStringFormatSträ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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
valueFont

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:

ParameterTypBeskrivning
valueStringFormat

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:

ParameterTypBeskrivning
matrixMatrixMatriser 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:

ParameterTypBeskrivning
matrixMatrixMatriser att tillämpa innan gränser beräknas.
penPenPennan 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:

ParameterTypBeskrivning
transformMatrixTransformationen att tillämpa.

equals(Object o)

public boolean equals(Object o)

Kontrollera om objekt är lika.

Parameters:

ParameterTypBeskrivning
ojava.lang.ObjectDet andra objektet.

Returns: boolean - Resultatet av likhetsjämförelsen.

hashCode()

public int hashCode()

Hämta hashkoden för det aktuella objektet.

Returns: int - Hashkoden.