Clase TextShape

Summary: Represents a text shape.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.TextShape

Inheritance: RectangleProjectedShape

Constructors

NameDescripción
TextShape()Inicializa una nueva instancia de la clase TextShape.
TextShape(text, rectangle, font, string_format)Inicializa una nueva instancia de la clase TextShape.

Properties

NameTypeAccessDescripción
boundsRectangleFrObtiene los límites del objeto.
centerPointFrObtiene el centro de la forma.
fontFontr/wObtiene o establece la fuente utilizada para dibujar el texto.
has_segmentsboolrObtiene un valor que indica si la forma tiene segmentos.
left_bottomPointFrObtiene el punto inferior izquierdo del rectángulo.
left_topPointFrObtiene el punto superior izquierdo del rectángulo.
rectangle_heightfloatrObtiene la altura del rectángulo.
rectangle_widthfloatrObtiene el ancho del rectángulo.
right_bottomPointFrObtiene el punto inferior derecho del rectángulo.
right_topPointFrObtiene el punto superior derecho del rectángulo.
segmentsShapeSegment[]rObtiene los segmentos de la forma.
textstringr/wObtiene o establece el texto dibujado.
text_formatStringFormatr/wObtiene o establece el formato del texto.

Methods

NameDescripción
get_bounds(matrix)Obtiene los límites del objeto.
get_bounds(matrix, pen)Obtiene los límites del objeto.
transform(transform)Aplica la transformación especificada a la forma.

Constructor: TextShape()

 TextShape() 

Inicializa una nueva instancia de la clase TextShape.

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

 TextShape(text, rectangle, font, string_format) 

Inicializa una nueva instancia de la clase TextShape.

Parameters:

ParámetroTipoDescripción
textstringEl texto a dibujar.
rectangleRectangleFEl rectángulo de texto.
fontFontLa fuente a usar.
string_formatStringFormatEl formato de cadena.

Method: get_bounds(matrix)

 get_bounds(matrix) 

Obtiene los límites del objeto.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.

Returns

TipoDescripción
RectangleFLos límites estimados del objeto.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

Obtiene los límites del objeto.

Parameters:

ParámetroTipoDescripción
matrixMatrixLa matriz a aplicar antes de que se calculen los límites.
penPenEl lápiz a usar para el objeto. Esto puede influir en el tamaño de los límites del objeto.

Returns

TipoDescripción
RectangleFLos límites estimados del objeto.

Method: transform(transform)

 transform(transform) 

Aplica la transformación especificada a la forma.

Parameters:

ParámetroTipoDescripción
transformMatrixLa transformación a aplicar.