Interface IDrawingFactory

Interface IDrawingFactory

Названий на: Aspose.Svg.Drawing Асамблея: Aspose.SVG.dll (25.5.0)

Представляє фабрику для створення об’єктів, пов’язаних з малюнками.

[ComVisible(true)]
public interface IDrawingFactory : IDisposable

Implements

IDisposable

Methods

CreateInterpolationColor(Колір, флот)

Створює колір інтерполяції з зазначеним кольором і положенням.

IInterpolationColor CreateInterpolationColor(Color color, float position)

Parameters

color Color

Представляє колір, який буде використаний в відповідному положенні градієнта.

position float

Позиція, представлена як відсоток від 0 до 1, на якій буде використовуватися відповідний градієнтний колір.

Returns

IInterpolationColor

Створений Aspose.Svg.Drawing.IInterpolationColor.

CreateLinearGradientBrush(ІНТЕРПОЛАЦІЯ ІНТЕРПОЛАЦІЯ[])

Створює лінійний градієнт з зазначеними параметрами.

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

Прямий кут, що визначає градієнтські межі.

colors IInterpolationColor [ ]

Колір інтерполяції для градієнта. переглянути Aspose.Svg.Drawing.IInterpolationColor.

Returns

ILinearGradientBrush

Створений Aspose.Svg.Drawing.ILinearGradientBrush.

CreateMatrix(Іматрикс)

Створює нову матрицю з тим же контентом, що і зазначена матриця.

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

Матриця для копіювання.

Returns

IMatrix

Створення 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

IMatrix

Створення Aspose.Svg.Drawing.IMatrix

CreateMatrix()

Створення нової ідентичності матриці.

IMatrix CreateMatrix()

Returns

IMatrix

Створення Aspose.Svg.Drawing.IMatrix

CreateSolidBrush(Color)

Створює міцний шприц з зазначеним кольором.

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

Колір твердої щітки.

Returns

ISolidBrush

Створений Aspose.Svg.Drawing.ISolidBrush.

CreateTextureBrush(Батьківщина[])

Створює текстуру з зазначеними параметрами.

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte [ ]

Біт-аррей, що містить дані зображення.

Returns

ITextureBrush

Створений Aspose.Svg.Drawing.ITextureBrush.

 Українська