Interface IDrawingFactory

Interface IDrawingFactory

名称: Aspose.Html.Drawing 编辑: Aspose.HTML.dll (25.4.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.Html.Drawing.IInterpolationColor。

CreateLinearGradientBrush(RectangleF, IInterpolation 色彩[])

创建一个线性格拉迪特刷与指定的参数。

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

直角定义格拉迪特界限。

colors IInterpolationColor ( )

格拉迪安特的色彩 查看 Aspose.Html.Drawing.IInterpolationColor。

Returns

ILinearGradientBrush

创建的 Aspose.Html.Drawing.ILinearGradientBrush。

CreateMatrix(伊马特里克斯)

创建一个新的矩阵与指定的矩阵相同的内容。

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

要复制的矩阵。

Returns

IMatrix

创建的 Aspose.Html.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.Html.Drawing.IMatrix。

CreateMatrix()

创造一个新的身份矩阵。

IMatrix CreateMatrix()

Returns

IMatrix

创建的 Aspose.Html.Drawing.IMatrix。

CreateSolidBrush(Color)

创建一个坚固的刷子与指定的颜色。

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

坚固刷子的颜色。

Returns

ISolidBrush

创建的 Aspose.Html.Drawing.ISolidBrush。

CreateTextureBrush(比特[])

创建具有指定的参数的纺织刷子。

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte ( )

包含图像数据的比特序列。

Returns

ITextureBrush

创建的 Aspose.Html.Drawing.ITextureBrush。

 中文