Interface IDrawingFactory

Interface IDrawingFactory

Numele spaţiului: Aspose.Svg.Drawing Adunare: Aspose.SVG.dll (25.5.0)

Reprezintă o fabrică pentru a crea obiecte legate de desen.

[ComVisible(true)]
public interface IDrawingFactory : IDisposable

Implements

IDisposable

Methods

CreateInterpolationColor(Culoare, float)

Creează o culoare de interpolare cu culoarea și poziția specificată.

IInterpolationColor CreateInterpolationColor(Color color, float position)

Parameters

color Color

Reprezintă culoarea care va fi utilizată în poziția corespunzătoare a gradientului.

position float

Poziția, reprezentată ca un procent de la 0 la 1, la care va fi utilizată culoarea gradientă corespunzătoare.

Returns

IInterpolationColor

Creată Aspose.Svg.Drawing.IInterpolationColor.

CreateLinearGradientBrush(RectangleF, IInterpolareColor[])

Creează un gradient linear cu parametrii specificați.

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

Rectanglul care definește gradientele.

colors IInterpolationColor []

Culoarea interpolării pentru gradient. a se vedea Aspose.Svg.Drawing.IInterpolationColor.

Returns

ILinearGradientBrush

Creată de Aspose.Svg.Drawing.ILinearGradientBrush.

CreateMatrix(Imatrix)

Creează o nouă matrice cu același conținut ca matrica specificată.

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

Matrix pentru a copia.

Returns

IMatrix

Creată de Aspose.Svg.Drawing.IMatrix.

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

Creează o nouă matrice cu elementele specificate.

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

Parameters

m11 float

Valoarea în prima rând și prima coloană a matricei.

m12 float

Valoarea în prima rând și a doua coloană a matricei.

m21 float

Valoarea în a doua rând și prima coloană a matricei.

m22 float

Valoarea în a doua rând și a doua coloană a matricei.

m31 float

Valoarea în a treia rând și prima coloană a matricei.

m32 float

Valoarea în a treia rând și a doua coloană a matricei.

Returns

IMatrix

Creată de Aspose.Svg.Drawing.IMatrix.

CreateMatrix()

Creează o nouă matriză de identitate.

IMatrix CreateMatrix()

Returns

IMatrix

Creată de Aspose.Svg.Drawing.IMatrix.

CreateSolidBrush(Color)

Creează o cutie solidă cu culoarea specificată.

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

Culoarea brânzei solide.

Returns

ISolidBrush

Creată de Aspose.Svg.Drawing.ISolidBrush.

CreateTextureBrush(în byte[])

Creează un brusc de textură cu parametrii specificați.

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte []

Array-ul de byte care conține datele imaginii.

Returns

ITextureBrush

A fost creat Aspose.Svg.Drawing.ITextureBrush.

 Română