TextShape

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

public final class TextShape extends RectangleProjectedShape

Представляет текстовую форму.

Конструкторы

КонструкторОписание
TextShape()Инициализирует новый экземпляр класса TextShape.
TextShape(String text, RectangleF rectangle, Font font, StringFormat stringFormat)Инициализирует новый экземпляр класса TextShape.

Методы

МетодОписание
getText()Получает или задает отображаемый текст.
setText(String value)Получает или задает отображаемый текст.
getFont()Получает или задает шрифт, используемый для отображения текста.
setFont(Font value)Получает или задает шрифт, используемый для отображения текста.
getTextFormat()Получает или задает формат текста.
setTextFormat(StringFormat value)Получает или задает формат текста.
getCenter()Получает центр фигуры.
getBounds()Получает границы объекта.
getSegments()Получает сегменты фигуры.
hasSegments()Получает значение, указывающее, есть ли у фигуры сегменты.
getBounds(Matrix matrix)Получает границы объекта.
getBounds(Matrix matrix, Pen pen)Получает границы объекта.
transform(Matrix transform)Применяет указанное преобразование к форме.
equals(Object o)Проверяет, равны ли объекты.
hashCode()Получает хеш‑код текущего объекта.

TextShape()

public TextShape()

Инициализирует новый экземпляр класса TextShape.

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

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

Инициализирует новый экземпляр класса TextShape.

Parameters:

ПараметрТипОписание
textjava.lang.StringТекст для отображения.
rectangleRectangleFПрямоугольник текста.
fontFontШрифт для использования.
stringFormatStringFormatФормат строки.

getText()

public String getText()

Получает или задает отображаемый текст.

Значение: Нарисованный текст.

Returns: java.lang.String

setText(String value)

public void setText(String value)

Получает или задает отображаемый текст.

Значение: Нарисованный текст.

Parameters:

ПараметрТипОписание
valuejava.lang.String

getFont()

public Font getFont()

Получает или задает шрифт, используемый для отображения текста.

Значение: Шрифт, используемый для рисования текста.

Returns: Font

setFont(Font value)

public void setFont(Font value)

Получает или задает шрифт, используемый для отображения текста.

Значение: Шрифт, используемый для рисования текста.

Parameters:

ПараметрТипОписание
valueFont

getTextFormat()

public StringFormat getTextFormat()

Получает или задает формат текста.

Значение: Формат текста.

Returns: StringFormat

setTextFormat(StringFormat value)

public void setTextFormat(StringFormat value)

Получает или задает формат текста.

Значение: Формат текста.

Parameters:

ПараметрТипОписание
valueStringFormat

getCenter()

public PointF getCenter()

Получает центр фигуры.

Значение: Центр формы.

Returns: PointF

getBounds()

public RectangleF getBounds()

Получает границы объекта.

Значение: Границы объекта.

Returns: RectangleF

getSegments()

public ShapeSegment[] getSegments()

Получает сегменты фигуры.

Значение: Сегменты фигуры.

Returns: com.aspose.imaging.ShapeSegment[]

hasSegments()

public boolean hasSegments()

Получает значение, указывающее, есть ли у фигуры сегменты.

Значение: True, если у формы есть сегменты; иначе false.

Returns: boolean

getBounds(Matrix matrix)

public RectangleF getBounds(Matrix matrix)

Получает границы объекта.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица, применяемая перед вычислением границ.

Returns: RectangleF - The estimated object’s bounds.

getBounds(Matrix matrix, Pen pen)

public RectangleF getBounds(Matrix matrix, Pen pen)

Получает границы объекта.

Parameters:

ПараметрТипОписание
matrixMatrixМатрица, применяемая перед вычислением границ.
penPenКарандаш, используемый для объекта. Это может влиять на размер границ объекта.

Returns: RectangleF - The estimated object’s bounds.

transform(Matrix transform)

public void transform(Matrix transform)

Применяет указанное преобразование к форме.

Parameters:

ПараметрТипОписание
transformMatrixПреобразование, которое следует применить.

equals(Object o)

public boolean equals(Object o)

Проверяет, равны ли объекты.

Parameters:

ПараметрТипОписание
ojava.lang.ObjectДругой объект.

Returns: boolean - Результат сравнения на равенство.

hashCode()

public int hashCode()

Получает хеш‑код текущего объекта.

Returns: int - Хеш-код.