Interface IDrawingFactory

Interface IDrawingFactory

ja nimityö: Aspose.Svg.Drawing Kokous: Aspose.SVG.dll (25.5.0)

Se edustaa tehtaita, joilla luodaan piirustukseen liittyviä esineitä.

[ComVisible(true)]
public interface IDrawingFactory : IDisposable

Implements

IDisposable

Methods

CreateInterpolationColor(Väri ja float)

Luo interpolaation väri, jossa on määritetty väri ja sijainti.

IInterpolationColor CreateInterpolationColor(Color color, float position)

Parameters

color Color

Se edustaa väriä, jota käytetään gradientin vastaavassa asennossa.

position float

Asema, edustettuna prosenttiosuutena 0–1, jossa käytetään vastaavaa gradienttien väriä.

Returns

IInterpolationColor

Se on luotu Aspose.Svg.Drawing.IInterpolationColor.

CreateLinearGradientBrush(RectangleF, IInterpolation väri[])

Luo lineaarinen gradienttippu, jossa on määriteltyjä parametreja.

ILinearGradientBrush CreateLinearGradientBrush(RectangleF rect, IInterpolationColor[] colors)

Parameters

rect RectangleF

Oikea kulma määrittelee gradienttien rajat.

colors IInterpolationColor []

Interpolaation värit gradientille. Katso Aspose.Svg.Drawing.IInterpolationColor.

Returns

ILinearGradientBrush

Se on luotu Aspose.Svg.Drawing.ILinearGradientBrush.

CreateMatrix(IMATRICS)

Luo uusi matriisi, jossa on samat sisällöt kuin määritetty matriisi.

IMatrix CreateMatrix(IMatrix matrix)

Parameters

matrix IMatrix

Matrix on kopioitu.

Returns

IMatrix

Se on luotu Aspose.Svg.Drawing.IMatrix.

CreateMatrix(laivasto, laivasto, laivasto, laivasto, laivasto)

Luo uusi matriisi, jossa on määritettyjä elementtejä.

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

Parameters

m11 float

Määrä matriisin ensimmäisessä ja ensimmäisessä sarakkeessa.

m12 float

Määrä matriisin ensimmäisessä ja toisessa sarakkeessa.

m21 float

Määrä matriisin toisessa rivissä ja ensimmäisessä sarakkeessa.

m22 float

Määrä matriisin toisessa ja toisessa sarakkeessa.

m31 float

Kolmannessa rivissä ja matriisin ensimmäisessä sarakkeessa oleva arvo.

m32 float

Matriisin kolmannessa ja toisessa sarakkeessa oleva arvo.

Returns

IMatrix

Se on luotu Aspose.Svg.Drawing.IMatrix.

CreateMatrix()

Luo uusi identiteetin matriisi.

IMatrix CreateMatrix()

Returns

IMatrix

Se on luotu Aspose.Svg.Drawing.IMatrix.

CreateSolidBrush(Color)

Luo kiinteä suihku, jossa on määritetty väri.

ISolidBrush CreateSolidBrush(Color color)

Parameters

color Color

Se on kiinteän suihkun väri.

Returns

ISolidBrush

Se on luotu Aspose.Svg.Drawing.ISolidBrush.

CreateTextureBrush(bytejä[])

Luo tekstiilikuiva, jossa on määriteltyjä parametreja.

ITextureBrush CreateTextureBrush(byte[] imageBytes)

Parameters

imageBytes byte []

Byte array sisältää kuvan tiedot.

Returns

ITextureBrush

Se on luotu Aspose.Svg.Drawing.ITextureBrush.

 Suomi