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
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
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
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
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
Creată de Aspose.Svg.Drawing.IMatrix.
CreateMatrix()
Creează o nouă matriză de identitate.
IMatrix CreateMatrix()
Returns
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
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
A fost creat Aspose.Svg.Drawing.ITextureBrush.