Interface IDrawingFactory
Namn på plats: Aspose.Html.Drawing Sammanfattning: Aspose.HTML.dll (25.4.0)
Representerar en fabrik för att skapa ritningsrelaterade objekt.
[ComVisible(true)]
public interface IDrawingFactory : IDisposable
Implements
Methods
CreateInterpolationColor(Färg, Float)
Skapar en interpolationsfärg med den angivna färgen och positionen.
IInterpolationColor CreateInterpolationColor(Color color, float position)
Parameters
color
Color
Representerar den färg som kommer att användas i motsvarande position av gradienten.
position
float
Positionen, representerad som en procentandel från 0 till 1, där motsvarande gradientfärg kommer att användas.
Returns
Den skapade Aspose.Html.Drawing.IInterpolationColor.
CreateLinearGradientBrush(RectangleF, IInterpolationfärg[])
Skapar en linjär gradientborste med de angivna parametrarna.
ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)
Parameters
rect
RectangleF
Rektangeln definierar gradientgränserna.
colors
IInterpolationColor
[ ]
Interpolation färger för gradienten. Se Aspose.Html.Drawing.IInterpolationColor.
Returns
Den skapade Aspose.Html.Drawing.ILinearGradientBrush.
CreateMatrix(IMATRIX)
Skapar en ny matris med samma innehåll som den angivna matrisen.
IMatrix CreateMatrix(IMatrix matrix)
Parameters
matrix
IMatrix
Matrix för att kopiera.
Returns
Den skapade Aspose.Html.Drawing.IMatrix.
CreateMatrix(flotta, flotta, flotta, flotta, flotta, flotta)
Skapar en ny matris med de angivna elementen.
IMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Parameters
m11
float
Värdet i den första raden och första kolumnen i matrisen.
m12
float
Värdet i den första raden och andra kolumnen av matrisen.
m21
float
Värdet i andra raden och första kolumnen i matrisen.
m22
float
Värdet i andra raden och andra kolumnen i matrisen.
m31
float
Värdet i den tredje raden och den första kolumnen i matrisen.
m32
float
Värdet i den tredje raden och andra kolumnen av matrisen.
Returns
Den skapade Aspose.Html.Drawing.IMatrix.
CreateMatrix()
Skapar en ny identitetsmatrix.
IMatrix CreateMatrix()
Returns
Den skapade Aspose.Html.Drawing.IMatrix.
CreateSolidBrush(Color)
Skapar en solid brush med den angivna färgen.
ISolidBrush CreateSolidBrush(Color color)
Parameters
color
Color
Färgen på den fasta brusen.
Returns
Den skapade Aspose.Html.Drawing.ISolidBrush.
CreateTextureBrush(byte[])
Skapar en texturborste med de angivna parametrarna.
ITextureBrush CreateTextureBrush(byte[] imageBytes)
Parameters
imageBytes
byte
[ ]
Den byte array som innehåller bilddata.
Returns
Den skapade Aspose.Html.Drawing.ITextureBrush.