Interface IDrawingFactory

Interface IDrawingFactory

Nom dels espais: Aspose.Html.Drawing Assemblea: Aspose.HTML.dll (25.4.0)

Representa una fàbrica per crear objectes relacionats amb el dibuix.

[ComVisible(true)]
public interface IDrawingFactory : IDisposable

Implements

IDisposable

Methods

CreateInterpolationColor(color, float)

Crea un color d’interpolació amb el color i la posició especificats.

IInterpolationColor CreateInterpolationColor(Color color, float position)

Parameters

color Color

Representa el color que s’utilitzarà en la posició corresponent del gradient.

position float

La posició, representada com un percentatge de 0 a 1, en el qual s’utilitzarà el color gradient corresponent.

Returns

IInterpolationColor

El creat Aspose.Html.Drawing.IInterpolationColor.

CreateLinearGradientBrush(RectangleF, IInterpolationColor[])

Crea un brush gradient lineal amb els paràmetres especificats.

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

El rectangle defineix els límits gradients.

colors IInterpolationColor []

Els colors d’interpolació per al gradient. Veure Aspose.Html.Drawing.IInterpolationColor.

Returns

ILinearGradientBrush

El creat Aspose.Html.Drawing.ILinearGradientBrush.

CreateMatrix(Imatriu)

Crea una nova matrícula amb el mateix contingut que la matriu especificada.

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

La matriu per copiar.

Returns

IMatrix

La creació Aspose.Html.Drawing.IMatrix.

CreateMatrix(float, float, float, float, float, float)

Crea una nova matriu amb els elements especificats.

IMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parameters

m11 float

El valor en la primera ronda i primera columna de la matriu.

m12 float

El valor en la primera ronda i la segona columna de la matriu.

m21 float

El valor en la segona ronda i la primera columna de la matriu.

m22 float

El valor en la segona ronda i segona columna de la matriu.

m31 float

El valor en la tercera línia i la primera columna de la matriu.

m32 float

El valor en la tercera línia i la segona columna de la matriu.

Returns

IMatrix

La creació Aspose.Html.Drawing.IMatrix.

CreateMatrix()

Crea una nova matriu d’identitat.

IMatrix CreateMatrix()

Returns

IMatrix

La creació Aspose.Html.Drawing.IMatrix.

CreateSolidBrush(Color)

Crea una brossa sòlida amb el color especificat.

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

El color de la pasta sòlida.

Returns

ISolidBrush

El creat Aspose.Html.Drawing.ISolidBrush.

CreateTextureBrush(El byte[])

Crea un brush de textura amb els paràmetres especificats.

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte []

L’arrel de byte que conté les dades d’imatge.

Returns

ITextureBrush

El creat Aspose.Html.Drawing.ITextureBrush.

 Català