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

NameDescripció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

NameTypeAccessDescripción
disposedboolrObtiene un valor que indica si esta instancia está disposed.
imageImagerObtiene el objeto Image asociado a este objeto TextureBrush.
image_attributesImageAttributesrObtiene los TextureBrush.image_attributes asociados a este TextureBrush.
image_rectangleRectangleFrObtiene el Rectangle asociado con este TextureBrush.
is_transform_changedboolrObtiene 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+.
opacityfloatr/wObtiene 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.
transformMatrixr/wObtiene o establece una copia de Matrix que define una transformación geométrica local para este TransformBrush.
wrap_modeWrapModer/wObtiene o establece una enumeración WrapMode que indica el modo de ajuste para este TransformBrush.

Methods

NameDescripció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ámetroTipoDescripción
imageImageEl 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleUna 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleFUna 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleUna estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush.
image_attributesImageAttributesUn 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleFUna estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush.
image_attributesImageAttributesUn 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
wrap_modeWrapModeUna 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
wrap_modeWrapModeUna enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush.
destination_rectangleRectangleUna 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
wrap_modeWrapModeUna enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush.
destination_rectangleRectangleFUna 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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleUna estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush.

Returns

TipoDescripció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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleUna estructura Rectangle que representa el rectángulo delimitador de este objeto TextureBrush.
image_attributesImageAttributesUn objeto ImageAttributes que contiene información adicional sobre la imagen utilizada por este objeto TextureBrush.

Returns

TipoDescripció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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleFUna estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush.

Returns

TipoDescripció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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
destination_rectangleRectangleFUna estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush.
image_attributesImageAttributesUn objeto ImageAttributes que contiene información adicional sobre la imagen utilizada por este objeto TextureBrush.

Returns

TipoDescripció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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
wrap_modeWrapModeUna enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush.

Returns

TipoDescripció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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
wrap_modeWrapModeUna enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush.
destination_rectangleRectangleUna estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush.

Returns

TipoDescripció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ámetroTipoDescripción
imageImageEl objeto Image con el que este objeto TextureBrush rellena los interiores.
wrap_modeWrapModeUna enumeración WrapMode que especifica cómo se mosaica este objeto TextureBrush.
destination_rectangleRectangleFUna estructura RectangleF que representa el rectángulo delimitador de este objeto TextureBrush.

Returns

TipoDescripción
TextureBrush

Method: deep_clone()

 deep_clone() 

Crea una nueva clonación profunda del Brush actual.

Returns

TipoDescripción
BrushUn 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ámetroTipoDescripción
matrixMatrixLa 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ámetroTipoDescripción
matrixMatrixLa Matrix por la cual multiplicar la transformación geométrica.
orderMatrixOrderUn 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ámetroTipoDescripción
anglefloatEl á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ámetroTipoDescripción
anglefloatEl ángulo de rotación.
orderMatrixOrderUn 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ámetroTipoDescripción
sxfloatLa cantidad por la cual escalar la transformación en la dirección del eje x.
syfloatLa 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ámetroTipoDescripción
sxfloatLa cantidad por la cual escalar la transformación en la dirección del eje x.
syfloatLa cantidad por la cual escalar la transformación en la dirección del eje y.
orderMatrixOrderUn 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ámetroTipoDescripción
dxfloatEl valor de la traslación en x.
dyfloatEl 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ámetroTipoDescripción
dxfloatEl valor de la traslación en x.
dyfloatEl valor de la traslación en y.
orderMatrixOrderEl orden (anteponer o agregar) en el que se aplica la traslación.