Clase TextureBrush
Summary: Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.TextureBrush
Inheritance: TransformBrush
Constructors
| Name | Descripción |
|---|---|
| TextureBrush(image) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada. |
| TextureBrush(image, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador. |
| TextureBrush(image, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador. |
| TextureBrush(image, destination_rectangle, image_attributes) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen. |
| TextureBrush(image, destination_rectangle, image_attributes) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen. |
| TextureBrush(image, wrap_mode) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el modo de ajuste. |
| TextureBrush(image, wrap_mode, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador. |
| TextureBrush(image, wrap_mode, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador. |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| disposed | bool | r | Obtiene un valor que indica si esta instancia está disposed. |
| image | Image | r | Obtiene el objeto Image asociado a este objeto TextureBrush. |
| image_attributes | ImageAttributes | r | Obtiene los TextureBrush.image_attributes asociados a este TextureBrush. |
| image_rectangle | RectangleF | r | Obtiene el Rectangle asociado con este TextureBrush. |
| is_transform_changed | bool | r | Obtiene un valor que indica si las transformaciones fueron modificadas de alguna manera. Por ejemplo, al establecer la matriz de transformación o al llamar a cualquiera de los métodos que alteran la matriz de transformación. La propiedad se introduce para compatibilidad retroactiva con GDI+. |
| opacity | float | r/w | Obtiene o establece la opacidad del pincel. El valor debe estar entre 0 y 1. Un valor de 0 significa que el pincel es totalmente visible, un valor de 1 significa que el pincel es totalmente opaco. |
| transform | Matrix | r/w | Obtiene o establece una copia de Matrix que define una transformación geométrica local para este TransformBrush. |
| wrap_mode | WrapMode | r/w | Obtiene o establece una enumeración WrapMode que indica el modo de ajuste para este TransformBrush. |
Methods
| Name | Descripción |
|---|---|
| create_with_image_rect(image, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador. |
| create_with_image_rect_attribs(image, destination_rectangle, image_attributes) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen. |
| create_with_image_rect_f(image, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador. |
| create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen. |
| create_with_image_wrap_mode(image, wrap_mode) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el modo de ajuste. |
| create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador. |
| create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) | Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador. |
| deep_clone() | Crea una nueva clonación profunda del Brush actual. |
| multiply_transform(matrix) | Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada, anteponiendo la Matrix especificada. |
| multiply_transform(matrix, order) | Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada en el orden especificado. |
| reset_transform() | Restablece la propiedad TransformBrush.transform a la identidad. |
| rotate_transform(angle) | Rota la transformación geométrica local en la cantidad especificada. Este método antepone la rotación a la transformación. |
| rotate_transform(angle, order) | Rota la transformación geométrica local en la cantidad especificada en el orden especificado. |
| scale_transform(sx, sy) | Escala la transformación geométrica local por las cantidades especificadas. Este método antepone la matriz de escala a la transformación. |
| scale_transform(sx, sy, order) | Escala la transformación geométrica local por las cantidades especificadas en el orden especificado. |
| translate_transform(dx, dy) | Traslada la transformación geométrica local por las dimensiones especificadas. Este método antepone la traslación a la transformación. |
| translate_transform(dx, dy, order) | Traslada la transformación geométrica local por las dimensiones especificadas en el orden especificado. |
Constructor: TextureBrush(image)
TextureBrush(image)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
Constructor: TextureBrush(image, destination_rectangle)
TextureBrush(image, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | Rectangle | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
Constructor: TextureBrush(image, destination_rectangle)
TextureBrush(image, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | RectangleF | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
Constructor: TextureBrush(image, destination_rectangle, image_attributes)
TextureBrush(image, destination_rectangle, image_attributes)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | Rectangle | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
| image_attributes | ImageAttributes | Un objeto ImageAttributes que contiene información adicional sobre la imagen utilizada por este objeto TextureBrush. |
Constructor: TextureBrush(image, destination_rectangle, image_attributes)
TextureBrush(image, destination_rectangle, image_attributes)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | RectangleF | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
| image_attributes | ImageAttributes | Un objeto ImageAttributes que contiene información adicional sobre la imagen utilizada por este objeto TextureBrush. |
Constructor: TextureBrush(image, wrap_mode)
TextureBrush(image, wrap_mode)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el modo de ajuste.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| wrap_mode | WrapMode | Una enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush. |
Constructor: TextureBrush(image, wrap_mode, destination_rectangle)
TextureBrush(image, wrap_mode, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| wrap_mode | WrapMode | Una enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush. |
| destination_rectangle | Rectangle | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
Constructor: TextureBrush(image, wrap_mode, destination_rectangle)
TextureBrush(image, wrap_mode, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| wrap_mode | WrapMode | Una enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush. |
| destination_rectangle | RectangleF | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
Method: create_with_image_rect(image, destination_rectangle) [static]
create_with_image_rect(image, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | Rectangle | Una estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: create_with_image_rect_attribs(image, destination_rectangle, image_attributes) [static]
create_with_image_rect_attribs(image, destination_rectangle, image_attributes)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | Rectangle | Una estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush. |
| image_attributes | ImageAttributes | Un objeto ImageAttributes que contiene información adicional sobre la imagen utilizada por este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: create_with_image_rect_f(image, destination_rectangle) [static]
create_with_image_rect_f(image, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | RectangleF | Una estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) [static]
create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el rectángulo delimitador y los atributos de la imagen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| destination_rectangle | RectangleF | Una estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush. |
| image_attributes | ImageAttributes | Un objeto ImageAttributes que contiene información adicional sobre la imagen utilizada por este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: create_with_image_wrap_mode(image, wrap_mode) [static]
create_with_image_wrap_mode(image, wrap_mode)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada y el modo de ajuste.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| wrap_mode | WrapMode | Una enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) [static]
create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| wrap_mode | WrapMode | Una enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush. |
| destination_rectangle | Rectangle | Una estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) [static]
create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle)
Inicializa una nueva instancia de la clase TextureBrush que utiliza la imagen especificada, el modo de ajuste y el rectángulo delimitador.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| image | Image | El objeto Image con el que este objeto TextureBrush rellena los interiores. |
| wrap_mode | WrapMode | Una enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush. |
| destination_rectangle | RectangleF | Una estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush. |
Returns
| Tipo | Descripción |
|---|---|
| TextureBrush |
Method: deep_clone()
deep_clone()
Crea una nueva clonación profunda del Brush actual.
Returns
| Tipo | Descripción |
|---|---|
| Brush | Un nuevo Brush que es la clonación profunda de esta instancia de Brush. |
Method: multiply_transform(matrix)
multiply_transform(matrix)
Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada, anteponiendo la Matrix especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La Matrix por la cual multiplicar la transformación geométrica. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
Multiplica la Matrix que representa la transformación geométrica local de este LinearGradientBrush por la Matrix especificada en el orden especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| matrix | Matrix | La Matrix por la cual multiplicar la transformación geométrica. |
| order | MatrixOrder | Un MatrixOrder que especifica en qué orden multiplicar las dos matrices. |
Method: rotate_transform(angle)
rotate_transform(angle)
Rota la transformación geométrica local en la cantidad especificada. Este método antepone la rotación a la transformación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| angle | float | El ángulo de rotación. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Rota la transformación geométrica local en la cantidad especificada en el orden especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| angle | float | El ángulo de rotación. |
| order | MatrixOrder | Un MatrixOrder que especifica si se debe añadir al final o al principio la matriz de rotación. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
Escala la transformación geométrica local por las cantidades especificadas. Este método antepone la matriz de escala a la transformación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| sx | float | La cantidad por la cual escalar la transformación en la dirección del eje x. |
| sy | float | La cantidad por la cual escalar la transformación en la dirección del eje y. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
Escala la transformación geométrica local por las cantidades especificadas en el orden especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| sx | float | La cantidad por la cual escalar la transformación en la dirección del eje x. |
| sy | float | La cantidad por la cual escalar la transformación en la dirección del eje y. |
| order | MatrixOrder | Un MatrixOrder que especifica si se debe agregar o anteponer la matriz de escala. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
Traslada la transformación geométrica local por las dimensiones especificadas. Este método antepone la traslación a la transformación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| dx | float | El valor de la traslación en x. |
| dy | float | El valor de la traslación en y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
Traslada la transformación geométrica local por las dimensiones especificadas en el orden especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| dx | float | El valor de la traslación en x. |
| dy | float | El valor de la traslación en y. |
| order | MatrixOrder | El orden (anteponer o agregar) en el que se aplica la traslación. |