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
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
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
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
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
Se on luotu Aspose.Svg.Drawing.IMatrix.
CreateMatrix()
Luo uusi identiteetin matriisi.
IMatrix CreateMatrix()
Returns
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
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
Se on luotu Aspose.Svg.Drawing.ITextureBrush.