Класс TextShape

Summary: Represents a text shape.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.TextShape

Inheritance: RectangleProjectedShape

Constructors

NameDescription
TextShape()Инициализирует новый экземпляр класса TextShape.
TextShape(text, rectangle, font, string_format)Инициализирует новый экземпляр класса TextShape.

Properties

NameTypeAccessDescription
boundsRectangleFrПолучает границы объекта.
centerPointFrВозвращает центр фигуры.
fontFontr/wПолучает или задает шрифт, используемый для отрисовки текста.
has_segmentsboolrВозвращает значение, указывающее, имеет ли фигура сегменты.
left_bottomPointFrВозвращает левую нижнюю точку прямоугольника.
left_topPointFrВозвращает левую верхнюю точку прямоугольника.
rectangle_heightfloatrВозвращает высоту прямоугольника.
rectangle_widthfloatrВозвращает ширину прямоугольника.
right_bottomPointFrВозвращает правую нижнюю точку прямоугольника.
right_topPointFrВозвращает правую верхнюю точку прямоугольника.
segmentsShapeSegment[]rВозвращает сегменты фигуры.
textstringr/wПолучает или задает отрисованный текст.
text_formatStringFormatr/wПолучает или задает формат текста.

Methods

NameDescription
get_bounds(matrix)Получает границы объекта.
get_bounds(matrix, pen)Получает границы объекта.
transform(transform)Применяет указанное преобразование к форме.

Constructor: TextShape()

 TextShape() 

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

Constructor: TextShape(text, rectangle, font, string_format)

 TextShape(text, rectangle, font, string_format) 

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

Parameters:

ПараметрТипОписание
textstringТекст для отрисовки.
rectangleRectangleFПрямоугольник текста.
fontFontШрифт для использования.
string_formatStringFormatФормат строки.

Method: get_bounds(matrix)

 get_bounds(matrix) 

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

Parameters:

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

Returns

ТипОписание
RectangleFОценочные границы объекта.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

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

Parameters:

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

Returns

ТипОписание
RectangleFОценочные границы объекта.

Method: transform(transform)

 transform(transform) 

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

Parameters:

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