Interface IDrawingFactory
Nombre del espacio: Aspose.Html.Drawing Colección: Aspose.HTML.dll (25.4.0)
Representa una fábrica para crear objetos relacionados con el dibujo.
[ComVisible(true)]
public interface IDrawingFactory : IDisposable
Implements
Methods
CreateInterpolationColor(El color, el float)
Crea un color de interpolación con el color y la posición especificados.
IInterpolationColor CreateInterpolationColor(Color color, float position)
Parameters
color
Color
Representa el color que se utilizará en la posición correspondiente del gradiente.
position
float
La posición, representada como un porcentaje de 0 a 1, en la que se utilizará el color gradiente correspondiente.
Returns
El creado Aspose.Html.Drawing.IInterpolationColor.
CreateLinearGradientBrush(RectangleF, IInterpolationColor[])
Crea un gradiente lineal con los parámetros especificados.
ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)
Parameters
rect
RectangleF
El rectángulo que define los límites gradientes.
colors
IInterpolationColor
[][]
Los colores de interpolación para el gradiente. ver Aspose.Html.Drawing.IInterpolationColor.
Returns
El creado Aspose.Html.Drawing.ILinearGradientBrush.
CreateMatrix(Imátrico)
Crea una nueva matrícula con el mismo contenido que la matriz especificada.
IMatrix CreateMatrix(IMatrix matrix)
Parameters
matrix
IMatrix
La matriz para copiar.
Returns
El creado Aspose.Html.Drawing.IMatrix.
CreateMatrix(float, float, float, float, float, float)
Crea una nueva matriz con los elementos especificados.
IMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
El valor en la primera línea y primera columna de la matriz.
m12
float
El valor en la primera y segunda columna de la matriz.
m21
float
El valor en la segunda línea y la primera columna de la matriz.
m22
float
El valor en la segunda línea y segunda columna de la matriz.
m31
float
El valor en la tercera línea y la primera columna de la matriz.
m32
float
El valor en la tercera línea y segunda columna de la matriz.
Returns
El creado Aspose.Html.Drawing.IMatrix.
CreateMatrix()
Crea una nueva matriz de identidad.
IMatrix CreateMatrix()
Returns
El creado Aspose.Html.Drawing.IMatrix.
CreateSolidBrush(Color)
Crea un cuchillo sólido con el color especificado.
ISolidBrush CreateSolidBrush(Color color)
Parameters
color
Color
El color del cepillo sólido.
Returns
El creado Aspose.Html.Drawing.ISolidBrush.
CreateTextureBrush(El byte[])
Crea un cuchillo de textura con los parámetros especificados.
ITextureBrush CreateTextureBrush(byte[] imageBytes)
Parameters
imageBytes
byte
[][]
El array de byte que contiene los datos de la imagen.
Returns
El creado Aspose.Html.Drawing.ITextureBrush.