TextureBrush klass

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

NameDescription
TextureBrush(image)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden.
TextureBrush(image, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.
TextureBrush(image, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.
TextureBrush(image, destination_rectangle, image_attributes)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.
TextureBrush(image, destination_rectangle, image_attributes)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.
TextureBrush(image, wrap_mode)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och omslagsläget.
TextureBrush(image, wrap_mode, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.
TextureBrush(image, wrap_mode, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.

Properties

NameTypeAccessDescription
disposedboolrHämtar ett värde som indikerar om den här instansen är frigjord.
imageImagerHämtar Image objektet som är associerat med detta TextureBrush objekt.
image_attributesImageAttributesrHämtar TextureBrush.image_attributes som är associerat med detta TextureBrush.
image_rectangleRectangleFrHämtar Rectangle som är associerad med detta TextureBrush.
is_transform_changedboolrHämtar ett värde som indikerar om transformationer har ändrats på något sätt. Till exempel genom att sätta transformationsmatrisen eller
anropa någon av metoderna som ändrar transformationsmatrisen. Egenskapen introduceras för bakåtkompatibilitet med GDI+.
opacityfloatr/wHämtar eller anger penselns opacitet. Värdet bör vara mellan 0 och 1. Ett värde på 0 betyder att penseln är helt synlig, ett värde på 1 betyder att penseln är helt ogenomskinlig.
transformMatrixr/wHämtar eller anger en kopia av Matrix som definierar en lokal geometrisk transformation för denna TransformBrush.
wrap_modeWrapModer/wHämtar eller anger en WrapMode enumeration som indikerar omslagsläget för detta TransformBrush.

Methods

NameDescription
create_with_image_rect(image, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.
create_with_image_rect_attribs(image, destination_rectangle, image_attributes)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.
create_with_image_rect_f(image, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.
create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.
create_with_image_wrap_mode(image, wrap_mode)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och omslagsläget.
create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.
create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle)Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.
deep_clone()Skapar en ny djupklon av den aktuella Brush.
multiply_transform(matrix)Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix genom att föregå den angivna Matrix.
multiply_transform(matrix, order)Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix i den angivna ordningen.
reset_transform()Återställer egenskapen TransformBrush.transform till identitet.
rotate_transform(angle)Rotera den lokala geometriska transformen med den angivna mängden. Denna metod lägger till rotationen i början av transformen.
rotate_transform(angle, order)Rotera den lokala geometriska transformen med den angivna mängden i den angivna ordningen.
scale_transform(sx, sy)Skalar den lokala geometriska transformen med de angivna värdena. Denna metod lägger till skalningsmatrisen i början av transformen.
scale_transform(sx, sy, order)Skalar den lokala geometriska transformen med de angivna värdena i den angivna ordningen.
translate_transform(dx, dy)Översätter den lokala geometriska transformen med de angivna dimensionerna. Denna metod lägger till översättningen i början av transformen.
translate_transform(dx, dy, order)Översätter den lokala geometriska transformen med de angivna dimensionerna i den angivna ordningen.

Constructor: TextureBrush(image)

 TextureBrush(image) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleFEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.
image_attributesImageAttributesEtt ImageAttributes objekt som innehåller ytterligare information om bilden som används av detta TextureBrush objekt.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleFEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.
image_attributesImageAttributesEtt ImageAttributes objekt som innehåller ytterligare information om bilden som används av detta TextureBrush objekt.

Constructor: TextureBrush(image, wrap_mode)

 TextureBrush(image, wrap_mode) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och omslagsläget.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
wrap_modeWrapModeEn WrapMode uppräkning som specificerar hur detta TextureBrush objekt upprepas.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
wrap_modeWrapModeEn WrapMode uppräkning som specificerar hur detta TextureBrush objekt upprepas.
destination_rectangleRectangleEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
wrap_modeWrapModeEn WrapMode uppräkning som specificerar hur detta TextureBrush objekt upprepas.
destination_rectangleRectangleFEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Method: create_with_image_rect(image, destination_rectangle) [static]

 create_with_image_rect(image, destination_rectangle) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleEn RectangleF struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Returns

TypBeskrivning
TextureBrush

Method: create_with_image_rect_attribs(image, destination_rectangle, image_attributes) [static]

 create_with_image_rect_attribs(image, destination_rectangle, image_attributes) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleEn Rectangle struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.
image_attributesImageAttributesEtt ImageAttributes objekt som innehåller ytterligare information om bilden som används av detta TextureBrush objekt.

Returns

TypBeskrivning
TextureBrush

Method: create_with_image_rect_f(image, destination_rectangle) [static]

 create_with_image_rect_f(image, destination_rectangle) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleFEn RectangleF struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Returns

TypBeskrivning
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) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, den avgränsande rektangeln och bildattributen.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
destination_rectangleRectangleFEn RectangleF struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.
image_attributesImageAttributesEtt ImageAttributes objekt som innehåller ytterligare information om bilden som används av detta TextureBrush objekt.

Returns

TypBeskrivning
TextureBrush

Method: create_with_image_wrap_mode(image, wrap_mode) [static]

 create_with_image_wrap_mode(image, wrap_mode) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden och omslagsläget.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
wrap_modeWrapModeEn WrapMode uppräkning som specificerar hur detta TextureBrush objekt upprepas.

Returns

TypBeskrivning
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) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
wrap_modeWrapModeEn WrapMode uppräkning som specificerar hur detta TextureBrush objekt upprepas.
destination_rectangleRectangleEn RectangleF struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Returns

TypBeskrivning
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) 

Initierar en ny instans av klassen TextureBrush som använder den angivna bilden, omslagsläget och den avgränsande rektangeln.

Parameters:

ParameterTypBeskrivning
imageImageDet Image objektet som detta TextureBrush objekt fyller interiörer med.
wrap_modeWrapModeEn WrapMode uppräkning som specificerar hur detta TextureBrush objekt upprepas.
destination_rectangleRectangleFEn RectangleF struktur som representerar den omgivande rektangeln för detta TextureBrush objekt.

Returns

TypBeskrivning
TextureBrush

Method: deep_clone()

 deep_clone() 

Skapar en ny djupklon av den aktuella Brush.

Returns

TypBeskrivning
BrushEn ny Brush som är den djupa klonen av detta Brush-instans.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix genom att föregå den angivna Matrix.

Parameters:

ParameterTypBeskrivning
matrixMatrixDen Matrix som ska multipliceras med den geometriska transformen.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Multiplicerar Matrix som representerar den lokala geometriska transformen för detta LinearGradientBrush med den angivna Matrix i den angivna ordningen.

Parameters:

ParameterTypBeskrivning
matrixMatrixDen Matrix som ska multipliceras med den geometriska transformen.
orderMatrixOrderEn MatrixOrder som specificerar i vilken ordning de två matriserna ska multipliceras.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Rotera den lokala geometriska transformen med den angivna mängden. Denna metod lägger till rotationen i början av transformen.

Parameters:

ParameterTypBeskrivning
vinkelfloatRotationsvinkeln.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Rotera den lokala geometriska transformen med den angivna mängden i den angivna ordningen.

Parameters:

ParameterTypBeskrivning
vinkelfloatRotationsvinkeln.
orderMatrixOrderEn MatrixOrder som specificerar om rotationsmatrisen ska läggas till i slutet eller i början.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Skalar den lokala geometriska transformen med de angivna värdena. Denna metod lägger till skalningsmatrisen i början av transformen.

Parameters:

ParameterTypBeskrivning
sxfloatMängden att skala transformen i x‑axelns riktning.
syfloatMängden att skala transformen i y‑axelns riktning.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Skalar den lokala geometriska transformen med de angivna värdena i den angivna ordningen.

Parameters:

ParameterTypBeskrivning
sxfloatMängden att skala transformen i x‑axelns riktning.
syfloatMängden att skala transformen i y‑axelns riktning.
orderMatrixOrderEn MatrixOrder som anger om skalningsmatrisen ska läggas till eller föregås.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Översätter den lokala geometriska transformen med de angivna dimensionerna. Denna metod lägger till översättningen i början av transformen.

Parameters:

ParameterTypBeskrivning
dxfloatVärdet för translationen i x.
dyfloatVärdet för translationen i y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Översätter den lokala geometriska transformen med de angivna dimensionerna i den angivna ordningen.

Parameters:

ParameterTypBeskrivning
dxfloatVärdet för translationen i x.
dyfloatVärdet för translationen i y.
orderMatrixOrderOrdningen (före eller efter) i vilken translationen ska tillämpas.