Interface IDrawingFactory
名称: Aspose.Html.Drawing 编辑: Aspose.HTML.dll (25.4.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.Html.Drawing.IInterpolationColor。
CreateLinearGradientBrush(RectangleF, IInterpolation 色彩[])
创建一个线性格拉迪特刷与指定的参数。
ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)
Parameters
rect
RectangleF
直角定义格拉迪特界限。
colors
IInterpolationColor
( )
格拉迪安特的色彩 查看 Aspose.Html.Drawing.IInterpolationColor。
Returns
创建的 Aspose.Html.Drawing.ILinearGradientBrush。
CreateMatrix(伊马特里克斯)
创建一个新的矩阵与指定的矩阵相同的内容。
IMatrix CreateMatrix(IMatrix matrix)
Parameters
matrix
IMatrix
要复制的矩阵。
Returns
创建的 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
创建的 Aspose.Html.Drawing.IMatrix。
CreateMatrix()
创造一个新的身份矩阵。
IMatrix CreateMatrix()
Returns
创建的 Aspose.Html.Drawing.IMatrix。
CreateSolidBrush(Color)
创建一个坚固的刷子与指定的颜色。
ISolidBrush CreateSolidBrush(Color color)
Parameters
color
Color
坚固刷子的颜色。
Returns
创建的 Aspose.Html.Drawing.ISolidBrush。
CreateTextureBrush(比特[])
创建具有指定的参数的纺织刷子。
ITextureBrush CreateTextureBrush(byte[] imageBytes)
Parameters
imageBytes
byte
( )
包含图像数据的比特序列。
Returns
创建的 Aspose.Html.Drawing.ITextureBrush。