TextShape

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

public final class TextShape extends RectangleProjectedShape

Rappresenta una forma di testo.

Costruttori

CostruttoreDescrizione
TextShape()Inizializza una nuova istanza della classe TextShape.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)Inizializza una nuova istanza della classe TextShape.

Metodi

MetodoDescrizione
getText()Ottiene o imposta il testo disegnato.
setText(String value)Ottiene o imposta il testo disegnato.
getFont()Ottiene o imposta il carattere usato per disegnare il testo.
setFont(Font value)Ottiene o imposta il carattere usato per disegnare il testo.
getTextFormat()Ottiene o imposta il formato del testo.
setTextFormat(StringFormat value)Ottiene o imposta il formato del testo.
getCenter()Ottiene il centro della forma.
getBounds()Ottiene i limiti dell’oggetto.
getSegments()Ottiene i segmenti della forma.
hasSegments()Ottiene un valore che indica se la forma ha segmenti.
getBounds(Matrix matrix)Ottiene i limiti dell’oggetto.
getBounds(Matrix matrix, Pen pen)Ottiene i limiti dell’oggetto.
transform(Matrix transform)Applica la trasformazione specificata alla forma.
equals(Object o)Verifica se gli oggetti sono uguali.
hashCode()Ottieni il codice hash dell’oggetto corrente.

TextShape()

public TextShape()

Inizializza una nuova istanza della classe TextShape.

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

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

Inizializza una nuova istanza della classe TextShape.

Parameters:

ParametroTipoDescrizione
testojava.lang.StringIl testo da disegnare.
rectangleRectangleFIl rettangolo di testo.
fontFontIl carattere da utilizzare.
stringFormatStringFormatIl formato della stringa.

getText()

public String getText()

Ottiene o imposta il testo disegnato.

Valore: Il testo disegnato.

Returns: java.lang.String

setText(String value)

public void setText(String value)

Ottiene o imposta il testo disegnato.

Valore: Il testo disegnato.

Parameters:

ParametroTipoDescrizione
valorejava.lang.String

getFont()

public Font getFont()

Ottiene o imposta il carattere usato per disegnare il testo.

Valore: Il carattere usato per disegnare il testo.

Returns: Font

setFont(Font value)

public void setFont(Font value)

Ottiene o imposta il carattere usato per disegnare il testo.

Valore: Il carattere usato per disegnare il testo.

Parameters:

ParametroTipoDescrizione
valueFont

getTextFormat()

public StringFormat getTextFormat()

Ottiene o imposta il formato del testo.

Valore: Il formato del testo.

Returns: StringFormat

setTextFormat(StringFormat value)

public void setTextFormat(StringFormat value)

Ottiene o imposta il formato del testo.

Valore: Il formato del testo.

Parameters:

ParametroTipoDescrizione
valueStringFormat

getCenter()

public PointF getCenter()

Ottiene il centro della forma.

Valore: Il centro della forma.

Returns: PointF

getBounds()

public RectangleF getBounds()

Ottiene i limiti dell’oggetto.

Valore: I limiti dell’oggetto.

Returns: RectangleF

getSegments()

public ShapeSegment[] getSegments()

Ottiene i segmenti della forma.

Valore: I segmenti della forma.

Returns: com.aspose.imaging.ShapeSegment[]

hasSegments()

public boolean hasSegments()

Ottiene un valore che indica se la forma ha segmenti.

Valore: True se la forma ha segmenti; altrimenti, false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Ottiene i limiti dell’oggetto.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa matrice da applicare prima che i limiti vengano calcolati.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Ottiene i limiti dell’oggetto.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa matrice da applicare prima che i limiti vengano calcolati.
penPenLa penna da usare per l’oggetto. Questo può influenzare le dimensioni dei limiti dell’oggetto.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Applica la trasformazione specificata alla forma.

Parameters:

ParametroTipoDescrizione
transformMatrixLa trasformazione da applicare.

equals(Object o)

public boolean equals(Object o)

Verifica se gli oggetti sono uguali.

Parameters:

ParametroTipoDescrizione
ojava.lang.ObjectL’altro oggetto.

Returns: boolean - Il risultato del confronto di uguaglianza.

hashCode()

public int hashCode()

Ottieni il codice hash dell’oggetto corrente.

Returns: int - Il codice hash.