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
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
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
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
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
La creació Aspose.Html.Drawing.IMatrix.
CreateMatrix()
Crea una nova matriu d’identitat.
IMatrix CreateMatrix()
Returns
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
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
El creat Aspose.Html.Drawing.ITextureBrush.