Interface IDrawingFactory

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

IDisposable

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

IInterpolationColor

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

ILinearGradientBrush

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

IMatrix

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

IMatrix

El creado Aspose.Html.Drawing.IMatrix.

CreateMatrix()

Crea una nueva matriz de identidad.

IMatrix CreateMatrix()

Returns

IMatrix

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

ISolidBrush

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

ITextureBrush

El creado Aspose.Html.Drawing.ITextureBrush.

 Español