Interface IDrawingFactory
Названий на: Aspose.Svg.Drawing Асамблея: Aspose.SVG.dll (25.5.0)
Представляє фабрику для створення об’єктів, пов’язаних з малюнками.
[ComVisible(true)]
public interface IDrawingFactory : IDisposable
Implements
Methods
CreateInterpolationColor(Колір, флот)
Створює колір інтерполяції з зазначеним кольором і положенням.
IInterpolationColor CreateInterpolationColor(Color color, float position)
Parameters
color
Color
Представляє колір, який буде використаний в відповідному положенні градієнта.
position
float
Позиція, представлена як відсоток від 0 до 1, на якій буде використовуватися відповідний градієнтний колір.
Returns
Створений Aspose.Svg.Drawing.IInterpolationColor.
CreateLinearGradientBrush(ІНТЕРПОЛАЦІЯ ІНТЕРПОЛАЦІЯ[])
Створює лінійний градієнт з зазначеними параметрами.
ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)
Parameters
rect
RectangleF
Прямий кут, що визначає градієнтські межі.
colors
IInterpolationColor
[ ]
Колір інтерполяції для градієнта. переглянути Aspose.Svg.Drawing.IInterpolationColor.
Returns
Створений Aspose.Svg.Drawing.ILinearGradientBrush.
CreateMatrix(Іматрикс)
Створює нову матрицю з тим же контентом, що і зазначена матриця.
IMatrix CreateMatrix(IMatrix matrix)
Parameters
matrix
IMatrix
Матриця для копіювання.
Returns
Створення Aspose.Svg.Drawing.IMatrix
CreateMatrix(флоту, флоту, флоту, флоту, флоту)
Створює нову матрицю з зазначеними елементами.
IMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Вартість в першому рядку і першому колонці матриці.
m12
float
Значення в першому рядку і другому колоні матриці.
m21
float
Значення в другому рядку і першому колонці матриці.
m22
float
Значення в другому рядку і другому колонці матриці.
m31
float
Значення в третьому рядку і першому колонці матриці.
m32
float
Значення в третьому рядку і другому колонці матриці.
Returns
Створення Aspose.Svg.Drawing.IMatrix
CreateMatrix()
Створення нової ідентичності матриці.
IMatrix CreateMatrix()
Returns
Створення Aspose.Svg.Drawing.IMatrix
CreateSolidBrush(Color)
Створює міцний шприц з зазначеним кольором.
ISolidBrush CreateSolidBrush(Color color)
Parameters
color
Color
Колір твердої щітки.
Returns
Створений Aspose.Svg.Drawing.ISolidBrush.
CreateTextureBrush(Батьківщина[])
Створює текстуру з зазначеними параметрами.
ITextureBrush CreateTextureBrush(byte[] imageBytes)
Parameters
imageBytes
byte
[ ]
Біт-аррей, що містить дані зображення.
Returns
Створений Aspose.Svg.Drawing.ITextureBrush.