Interface IDrawingFactory

Interface IDrawingFactory

Le nom : Aspose.Html.Drawing Assemblaggio: Aspose.HTML.dll (25.4.0)

Il représente une usine pour créer des objets liés au dessin.

[ComVisible(true)]
public interface IDrawingFactory : IDisposable

Implements

IDisposable

Methods

CreateInterpolationColor(Couleur, fleur)

Créer une couleur d’interpolation avec la couleur et la position spécifiées.

IInterpolationColor CreateInterpolationColor(Color color, float position)

Parameters

color Color

Il représente la couleur qui sera utilisée dans la position correspondante du gradient.

position float

La position, représentée comme un pourcentage de 0 à 1, dans lequel la couleur gradiente correspondante sera utilisée.

Returns

IInterpolationColor

Le créé Aspose.Html.Drawing.IInterpolationColor.

CreateLinearGradientBrush(RectangleF, IInterpolationColor[])

Créez une brosse gradiente linéaire avec les paramètres spécifiés.

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

Le rectangle définit les limites de gradient.

colors IInterpolationColor [ ]

Les couleurs d’interpolation pour le gradient. Voir Aspose.Html.Drawing.IInter polationColor.

Returns

ILinearGradientBrush

Le créé Aspose.Html.Drawing.ILinearGradientBrush.

CreateMatrix(IMATRIX)

Créez une nouvelle matrice avec les mêmes contenus que la matrix spécifiée.

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

La matrice à copier.

Returns

IMatrix

Le créé Aspose.Html.Drawing.IMatrix.

CreateMatrix(La flotte, la flotte, la flotte, la flotte, la flotte, la flotte)

Créer une nouvelle matrice avec les éléments spécifiés.

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

Parameters

m11 float

La valeur dans la première ligne et la 1ère colonne de la matrice.

m12 float

La valeur dans la première ligne et la deuxième colonne de la matrice.

m21 float

La valeur dans la deuxième ligne et la première colonne de la matrice.

m22 float

La valeur dans la deuxième ligne et la seconde colonne de la matrice.

m31 float

La valeur dans la troisième ligne et la première colonne de la matrice.

m32 float

La valeur dans la troisième ligne et la deuxième colonne de la matrice.

Returns

IMatrix

Le créé Aspose.Html.Drawing.IMatrix.

CreateMatrix()

Créer une nouvelle matrice d’identité.

IMatrix CreateMatrix()

Returns

IMatrix

Le créé Aspose.Html.Drawing.IMatrix.

CreateSolidBrush(Color)

Créez une brosse solide avec la couleur spécifiée.

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

La couleur de la brosse solide.

Returns

ISolidBrush

Le créé Aspose.Html.Drawing.ISolidBrush.

CreateTextureBrush(Le byte[])

Créez une brosse de texture avec les paramètres spécifiés.

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte [ ]

L’array de byte contenant les données d’image.

Returns

ITextureBrush

Le créé Aspose.Html.Drawing.ITextureBrush.

 Français