Interface IDrawingFactory

Interface IDrawingFactory

nazivni prostor: Aspose.Html.Drawing Sastav: Aspose.HTML.dll (25.4.0)

Predstavlja tvornicu za stvaranje predmeta povezanih s crtanjem.

[ComVisible(true)]
public interface IDrawingFactory : IDisposable

Implements

IDisposable

Methods

CreateInterpolationColor(Boja i float)

Stvara interpolacijsku boju s određenom bojom i položajem.

IInterpolationColor CreateInterpolationColor(Color color, float position)

Parameters

color Color

Predstavlja boju koja će se koristiti u odgovarajućem položaju gradienta.

position float

Položaj, predstavljen kao postotak od 0 do 1, na kojem će se koristiti odgovarajuća gradientna boja.

Returns

IInterpolationColor

Stvaranje Aspose.Html.Drawing.IInterpolationColor.

CreateLinearGradientBrush(RectangleF, IInterpolationSvjetlo[])

Stvara linearnu gradientnu šupljinu s određenim parametrima.

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

Pravi kut koji definira gradientne granice.

colors IInterpolationColor []

Interpoliranje boja za gradient. pogledajte Aspose.Html.Drawing.IInterpolationColor.

Returns

ILinearGradientBrush

Stvaranje Aspose.Html.Drawing.ILinearGradientBrush.

CreateMatrix(Imatrix)

Stvara novu matricu s istim sadržajem kao i određenu matricu.

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

Matrix za kopiranje.

Returns

IMatrix

Izgrađeni Aspose.Html.Drawing.IMatrix.

CreateMatrix(float, float, float, float, float, float)

Stvara novu matricu s određenim elementima.

IMatrix CreateMatrix(float m11, float m12, float m21, float m22, float m31, float m32)

Parameters

m11 float

Vrijednost u prvom redoslijedu i prvom stolpcu matrice.

m12 float

Vrijednost u prvom redoslijedu i drugom stolpcu matrice.

m21 float

Vrijednost u drugom redoslijedu i prvom stolpcu matrice.

m22 float

Vrijednost u drugom redoslijedu i drugom stolpcu matrice.

m31 float

Vrijednost u trećem redoslijedu i prvom stolpcu matrice.

m32 float

Vrijednost u trećem redoslijedu i drugom stolpcu matrice.

Returns

IMatrix

Izgrađeni Aspose.Html.Drawing.IMatrix.

CreateMatrix()

Stvorio je novu matricu identiteta.

IMatrix CreateMatrix()

Returns

IMatrix

Izgrađeni Aspose.Html.Drawing.IMatrix.

CreateSolidBrush(Color)

Stvara čvrstu četkicu s određenom bojom.

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

Boja čvrste četkice.

Returns

ISolidBrush

Stvaranje Aspose.Html.Drawing.ISolidBrush.

CreateTextureBrush(byte[])

Stvara teksturni brush s određenim parametrima.

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte []

Bit array koji sadrži podatke o slici.

Returns

ITextureBrush

Stvaranje Aspose.Html.Drawing.ITextureBrush.

 Hrvatski