Class GraphicsPath
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.5.0)
Számos összekapcsolt vonalat és ágyat képvisel.Ez az osztály nem öröklődhet.
[JsonObject(MemberSerialization.OptIn)]
public sealed class GraphicsPath : ObjectWithBounds
Inheritance
object ← ObjectWithBounds ← GraphicsPath
Örökletes tagok
ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Ezek a példák a GraphicsPath és a grafika osztály használata a képfelületén lévő számok létrehozására és manipulálására. A példa egy új képet (tiff típusú) hoz létre, tisztítja a felületet és vonzza az útvonalakat a GrafikaPat osztály segítségével.
//Create an instance of FileStream
using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
{
//Create an instance of TiffOptions and set its various properties
Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
//Set the source for the instance of ImageOptions
tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);
//Create an instance of Image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
{
//Create and initialize an instance of Graphics class
Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);
//Clear Graphics surface
graphics.Clear(Color.Wheat);
//Create an instance of GraphicsPath class
Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();
//Create an instance of Figure class
Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();
//Add Shapes to Figure object
figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));
//Add Figure object to GraphicsPath
graphicspath.AddFigure(figure);
//Draw path with Pen object of color Black
graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);
// save all changes.
image.Save();
}
}
Constructors
GraphicsPath()
Kezdeményez egy új példát a Aspose.Imaging.GraphicsPath osztály.
[JsonConstructor]
public GraphicsPath()
Examples
Ezek a példák a GraphicsPath és a grafika osztály használata a képfelületén lévő számok létrehozására és manipulálására. A példa egy új képet (tiff típusú) hoz létre, tisztítja a felületet és vonzza az útvonalakat a GrafikaPat osztály segítségével.
//Create an instance of FileStream
using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
{
//Create an instance of TiffOptions and set its various properties
Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
//Set the source for the instance of ImageOptions
tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);
//Create an instance of Image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
{
//Create and initialize an instance of Graphics class
Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);
//Clear Graphics surface
graphics.Clear(Color.Wheat);
//Create an instance of GraphicsPath class
Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();
//Create an instance of Figure class
Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();
//Add Shapes to Figure object
figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));
//Add Figure object to GraphicsPath
graphicspath.AddFigure(figure);
//Draw path with Pen object of color Black
graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);
// save all changes.
image.Save();
}
}
GraphicsPath(Figure[])
Kezdeményez egy új példát a Aspose.Imaging.GraphicsPath osztály.
public GraphicsPath(Figure[] figures)
Parameters
figures
Figure
[]
A számokat kezdeményezni kell.
GraphicsPath(Figure[], A FillMode)
Kezdeményez egy új példát a Aspose.Imaging.GraphicsPath osztály.
public GraphicsPath(Figure[] figures, FillMode fillMode)
Parameters
figures
Figure
[]
A számokat kezdeményezni kell.
fillMode
FillMode
Töltse ki a módot.
GraphicsPath(FillMode)
Kezdeményez egy új példát a Aspose.Imaging.GraphicsPath osztály.
public GraphicsPath(FillMode fillMode)
Parameters
fillMode
FillMode
Töltse ki a módot.
Properties
Bounds
Megkapja vagy beállítja az objektum határait.
public override RectangleF Bounds { get; }
ingatlan értéke
Figures
Megkapja az út számát.
[JsonProperty]
public Figure[] Figures { get; }
ingatlan értéke
Figure []
FillMode
Kap vagy állít egy Aspose.Imaging.FillMode felsorolás, amely meghatározza, hogy a belső alakok ebben az Aspos.Imagning.GraphicsPath kitöltött.
public FillMode FillMode { get; set; }
ingatlan értéke
Methods
AddFigure(Figure)
Hozzon hozzá egy új számot.
public void AddFigure(Figure figure)
Parameters
figure
Figure
A számot hozzá kell adni.
Examples
Ezek a példák a GraphicsPath és a grafika osztály használata a képfelületén lévő számok létrehozására és manipulálására. A példa egy új képet (tiff típusú) hoz létre, tisztítja a felületet és vonzza az útvonalakat a GrafikaPat osztály segítségével.
//Create an instance of FileStream
using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
{
//Create an instance of TiffOptions and set its various properties
Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
//Set the source for the instance of ImageOptions
tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);
//Create an instance of Image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
{
//Create and initialize an instance of Graphics class
Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);
//Clear Graphics surface
graphics.Clear(Color.Wheat);
//Create an instance of GraphicsPath class
Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();
//Create an instance of Figure class
Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();
//Add Shapes to Figure object
figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));
//Add Figure object to GraphicsPath
graphicspath.AddFigure(figure);
//Draw path with Pen object of color Black
graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);
// save all changes.
image.Save();
}
}
AddFigures(Figure[])
Új számokat adunk hozzá.
public void AddFigures(Figure[] figures)
Parameters
figures
Figure
[]
A számokat hozzá kell adni.
Examples
Ez a példa új képet hoz létre, és különböző formákat húz fel a kép felszínén a Figurák és a GraphicsPath használatával.
//Creates an instance of BmpOptions and set its various properties
Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
bmpOptions.BitsPerPixel = 24;
//Create an instance of FileCreateSource and assign it as Source for the instance of BmpOptions
//Second Boolean parameter determines if the file to be created IsTemporal or not
bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"c:\temp\output.bmp", false);
//Create an instance of Image
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
{
//Create and initialize an instance of Graphics class
Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);
//Clear Graphics surface
graphics.Clear(Color.Wheat);
//Create an instance of GraphicsPath class
Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();
//Create an instance of Figure class
Aspose.Imaging.Figure figure1 = new Aspose.Imaging.Figure();
//Add Shape to Figure object
figure1.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
figure1.AddShape(new Aspose.Imaging.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));
//Create an instance of Figure class
Aspose.Imaging.Figure figure2 = new Aspose.Imaging.Figure();
//Add Shape to Figure object
figure2.AddShape(new Aspose.Imaging.Shapes.ArcShape(new Aspose.Imaging.RectangleF(10, 10, 300, 300), 0, 45));
figure2.AddShape(new Aspose.Imaging.Shapes.PolygonShape(new[] { new Aspose.Imaging.PointF(150, 10), new Aspose.Imaging.PointF(150, 200), new Aspose.Imaging.PointF(250, 300), new Aspose.Imaging.PointF(350, 400) }, true));
figure2.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(200, 200))));
//Add Figure object to GraphicsPath
graphicspath.AddFigures(new[] { figure1, figure2 });
//Draw path with Pen object of color Black
graphics.DrawPath(new Pen(Aspose.Imaging.Color.Black, 2), graphicspath);
// save all changes.
image.Save();
}
AddPath(GraphicsPath)
Csatlakoztassa a megadott Aspose.Imaging.GraphicsPath-t erre az útvonalra.
public void AddPath(GraphicsPath addingPath)
Parameters
addingPath
GraphicsPath
A Aspose.Imaging.GraphicsPath hozzáadása.
AddPath(GrafikaPath, Bool)
Csatlakoztassa a megadott Aspose.Imaging.GraphicsPath-t erre az útvonalra.
public void AddPath(GraphicsPath addingPath, bool connect)
Parameters
addingPath
GraphicsPath
A Aspose.Imaging.GraphicsPath hozzáadása.
connect
bool
A Boolean érték, amely megjelöli, hogy az első szám a hozzáadott úton része az utolsó szám ebben az úton. Az igaz érték megjelöli, hogy az első szám a hozzáadott úton része az utolsó szám ebben az úton. A hamis érték megjelöli, hogy az első szám a hozzáadott úton külön van az utolsó szám ebben az úton.
DeepClone()
Ez egy mély klónja ennek a grafikai útnak.
public GraphicsPath DeepClone()
Returns
A grafikus út mély klónja.
Equals(objektum)
Ellenőrizze, hogy a tárgyak egyenlőek-e.
public override bool Equals(object obj)
Parameters
obj
object
A másik objektum.
Returns
Az egyenlőség összehasonlításának eredménye.
Flatten()
Átalakítja ezt az útvonalat a kapcsolódó vonal szegmensek sorrendjére.
public void Flatten()
Flatten(Matrix)
Alkalmazza a meghatározott átalakítást, majd minden forgatókönyvet ebben a Aspose.Imaging.GraphicsPath-ban egy sor kapcsolódó vonal szegmensekké alakítja át.
public void Flatten(Matrix matrix)
Parameters
matrix
Matrix
Egy Aspose.Imaging.Matrix, amellyel átalakítani ezt Aspos.Imaging.GraphicsPath, mielőtt flörtölni.
Flatten(Matrix és Float)
Átalakítja az egyes forgatókönyvet ebben a Aspose.Imaging.GraphicsPath egy sorban kapcsolódó vonal szegmensek.
public void Flatten(Matrix matrix, float flatness)
Parameters
matrix
Matrix
Egy Aspose.Imaging.Matrix, amellyel átalakítani ezt Aspos.Imaging.GraphicsPath, mielőtt flörtölni.
flatness
float
Határozza meg a maximális megengedett hiba között a curve és a ragasztott megközelítés. értéke 0,25 az alapértelmezett. csökkenti a ragasztás értéke növeli a számát vonal szegmensek a megközelítés.
GetBounds(Matrix)
Megkapja az objektum határait.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
A határokat megelőzően alkalmazandó matrica kiszámításra kerül.
Returns
A becsült objektum határai.
GetBounds(Matrix és Pen)
Megkapja az objektum határait.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
A határokat megelőzően alkalmazandó matrica kiszámításra kerül.
pen
Pen
Ez befolyásolhatja az objektum határainak méretét.
Returns
A becsült objektum határai.
GetHashCode()
Adja meg a jelenlegi objektum hash kódját.
public override int GetHashCode()
Returns
A hash kód.
IsOutlineVisible(hajó, hajó, penész)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ezen Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Image.Pen.
public bool IsOutlineVisible(float x, float y, Pen pen)
Parameters
x
float
Az x-koordinátum a tesztelendő pont.
y
float
Az e-koordinátus a tesztelendő pont.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza a kiindulópontban ez Aspose.Imaging.GraphicsPath, amikor húzódik a kijelentett Aspos.Image.Pen; egyébként, hamis.
IsOutlineVisible(Szilveszter, Pen)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ezen Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Image.Pen.
public bool IsOutlineVisible(PointF point, Pen pen)
Parameters
point
PointF
A Aspose.Imaging.PointF, amely meghatározza a tesztelés helyeit.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza a kiindulópontban ez Aspose.Imaging.GraphicsPath, amikor húzódik a kijelentett Aspos.Image.Pen; egyébként, hamis.
IsOutlineVisible(hajó, hajó, pen, grafika)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ebben az Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Imaging.Pen, és használja az kijelölett Asposa. Imagin. Graphics.
public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)
Parameters
x
float
Az x-koordinátum a tesztelendő pont.
y
float
Az e-koordinátus a tesztelendő pont.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza (alább) a kiindulópont ebben az Aspose.Imaging.GraphicsPath, mint húzva a kijelölt Aspos.Immagning.Pen; egyébként, hamis.
IsOutlineVisible(PointF, Pen és Grafika)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ebben az Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Imaging.Pen, és használja az kijelölett Asposa. Imagin. Graphics.
public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)
Parameters
pt
PointF
A Aspose.Imaging.PointF, amely meghatározza a tesztelés helyeit.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza (alább) a kiindulópont ebben az Aspose.Imaging.GraphicsPath, mint húzva a kijelölt Aspos.Immagning.Pen; egyébként, hamis.
IsOutlineVisible(Az int, int, pen)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ezen Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Image.Pen.
public bool IsOutlineVisible(int x, int y, Pen pen)
Parameters
x
int
Az x-koordinátum a tesztelendő pont.
y
int
Az e-koordinátus a tesztelendő pont.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza a kiindulópontban ez Aspose.Imaging.GraphicsPath, amikor húzódik a kijelentett Aspos.Image.Pen; egyébként, hamis.
IsOutlineVisible(Székhely, Pen)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ezen Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Image.Pen.
public bool IsOutlineVisible(Point point, Pen pen)
Parameters
point
Point
A Aspose.Imaging.pont, amely meghatározza a tesztelés helyeit.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza a kiindulópontban ez Aspose.Imaging.GraphicsPath, amikor húzódik a kijelentett Aspos.Image.Pen; egyébként, hamis.
IsOutlineVisible(int, int, pen, grafika)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ebben az Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Imaging.Pen, és használja az kijelölett Asposa. Imagin. Graphics.
public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)
Parameters
x
int
Az x-koordinátum a tesztelendő pont.
y
int
Az e-koordinátus a tesztelendő pont.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza a kiindulópont ezen Aspose.Imaging.GraphicsPath, mint húzva a kijelölt Aspos.Image.Pen; egyébként, hamis.
IsOutlineVisible(Pont, Pen és Grafika)
Azt jelzi, hogy a meghatározott pont tartalmazza-e (alább) a kiindulópont ebben az Aspose.Imaging.GraphicsPath, amikor húzódik a kijelölt Aspos.Imaging.Pen, és használja az kijelölett Asposa. Imagin. Graphics.
public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)
Parameters
pt
Point
A Aspose.Imaging.pont, amely meghatározza a tesztelés helyeit.
pen
Pen
A Aspose.Imaging.Pen a teszteléshez.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer visszatér igaz, ha a meghatározott pont tartalmazza a kiindulópont ezen Aspose.Imaging.GraphicsPath, mint húzva a kijelölt Aspos.Image.Pen; egyébként, hamis.
IsVisible(hajó, hajó)
Megmutatja, hogy a megadott pont ebben a Aspose.Imaging.GraphicsPath-ban található-e.
public bool IsVisible(float x, float y)
Parameters
x
float
Az x-koordinátum a tesztelendő pont.
y
float
Az e-koordinátus a tesztelendő pont.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
IsVisible(PointF)
Megmutatja, hogy a megadott pont ebben a Aspose.Imaging.GraphicsPath-ban található-e.
public bool IsVisible(PointF point)
Parameters
point
PointF
A Aspose.Imaging.PointF, amely a tesztelendő pontot jelenti.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
IsVisible(Az int, int)
Megmutatja, hogy a megadott pont ebben a Aspose.Imaging.GraphicsPath-ban található-e.
public bool IsVisible(int x, int y)
Parameters
x
int
Az x-koordinátum a tesztelendő pont.
y
int
Az e-koordinátus a tesztelendő pont.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
IsVisible(Point)
Megmutatja, hogy a megadott pont ebben a Aspose.Imaging.GraphicsPath-ban található-e.
public bool IsVisible(Point point)
Parameters
point
Point
A Aspose.Imaging.A pont, amely a tesztelendő pontot jelenti.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
IsVisible(hajó, hajó, grafika)
Megmutatja, hogy a meghatározott pont ebben az Aspose.Imaging.GraphicsPath-ban található-e az adott Aspos.Imaging .Grafics látható kliprégiójában.
public bool IsVisible(float x, float y, Graphics graphics)
Parameters
x
float
Az x-koordinátum a tesztelendő pont.
y
float
Az e-koordinátus a tesztelendő pont.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
IsVisible(PointF, grafika)
Megmutatja, hogy a megadott pont ebben a Aspose.Imaging.GraphicsPath-ban található-e.
public bool IsVisible(PointF pt, Graphics graphics)
Parameters
pt
PointF
A Aspose.Imaging.PointF, amely a tesztelendő pontot jelenti.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer érvényes, ha a meghatározott pont benne van; egyébként hamis.
IsVisible(int, int, grafika)
Jelölje meg, hogy a meghatározott pont ebben az Aspose.Imaging.GraphicsPath-ban található-e, az általánosságban meghatározottak szerint az ASPOSE.MAGING.GRAPICS-ben.
public bool IsVisible(int x, int y, Graphics graphics)
Parameters
x
int
Az x-koordinátum a tesztelendő pont.
y
int
Az e-koordinátus a tesztelendő pont.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
IsVisible(pont, grafika)
Megmutatja, hogy a megadott pont ebben a Aspose.Imaging.GraphicsPath-ban található-e.
public bool IsVisible(Point pt, Graphics graphics)
Parameters
pt
Point
A Aspose.Imaging.A pont, amely a tesztelendő pontot jelenti.
graphics
Graphics
A Aspose.Imaging.A grafika, amelyre a láthatóságot teszteljük.
Returns
Ez a módszer érvényes, ha a megadott pont ebben a Aspose.Imaging.GraphicsPath; egyébként, hamis.
RemoveFigure(Figure)
eltávolít egy számot.
public void RemoveFigure(Figure figure)
Parameters
figure
Figure
A számot el kell távolítani.
RemoveFigures(Figure[])
A számok eltávolítása.
public void RemoveFigures(Figure[] figures)
Parameters
figures
Figure
[]
A számok eltávolítása.
Reset()
Töltsd le a grafikai útvonalat, és állítsa be az Aspose.Imaging.FillMode-t az ASPOSE.IMAGING.TALTERNATE-ra.
public void Reset()
Reverse()
Visszaállítja a számok, alakok és pontok sorrendjét ezen Aspose.Imaging.GraphicsPath minden formájában.
public void Reverse()
Transform(Matrix)
alkalmazza a meghatározott átalakítást a formához.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
A transzformáció alkalmazható.
Warp(PointF[], RectangleF)
Alkalmazza a varp transzformációt, amelyet egy rektangul és egy párhuzam határoz meg, erre a Aspose.Imaging.GraphicsPath-ra.
public void Warp(PointF[] destPoints, RectangleF srcRect)
Parameters
destPoints
PointF
[]
A Aspose.Imaging.PointF struktúrák sorozata, amely egy párhuzamos programot határoz meg, amelynek a srcRect’ által meghatározott rektangulát átalakítják.A sor három vagy négy elemet tartalmazhat.Ha a sorban három elem van, az alsó-jobb szögben a paralelogramot az első három pont jelenti.
srcRect
RectangleF
A Aspose.Imaging.RectangleF, amely a destPoints" által meghatározott párhuzamosra átalakuló rektangulát képviseli.
Warp(PointF[], RectangleF és Matrix)
Alkalmazza a varp transzformációt, amelyet egy rektangul és egy párhuzam határoz meg, erre a Aspose.Imaging.GraphicsPath-ra.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
Parameters
destPoints
PointF
[]
A Aspose.Imaging.PointF struktúrák sorozata, amely egy párhuzamos programot határoz meg, amelynek a srcRect’ által meghatározott rektangulát átalakítják.A sor három vagy négy elemet tartalmazhat.Ha a sorban három elem van, az alsó-jobb szögben a paralelogramot az első három pont jelenti.
srcRect
RectangleF
A Aspose.Imaging.RectangleF, amely a destPoints" által meghatározott párhuzamosra átalakuló rektangulát képviseli.
matrix
Matrix
A Aspose.Imaging.Matrix, amely meghatározza a geometriai átalakítást, hogy alkalmazza az utat.
Warp(PointF[], RectangleF, Matrix, WarpMode)
Alkalmazza a varp transzformációt, amelyet egy rektangul és egy párhuzam határoz meg, erre a Aspose.Imaging.GraphicsPath-ra.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
Parameters
destPoints
PointF
[]
A Aspose.Imaging.PointF struktúrák sorozata, amely egy párhuzamos programot határoz meg, amelynek a srcRect’ által meghatározott rektangulát átalakítják.A sor három vagy négy elemet tartalmazhat.Ha a sorban három elem van, az alsó-jobb szögben a paralelogramot az első három pont jelenti.
srcRect
RectangleF
A Aspose.Imaging.RectangleF, amely a destPoints" által meghatározott párhuzamosra átalakuló rektangulát képviseli.
matrix
Matrix
A Aspose.Imaging.Matrix, amely meghatározza a geometriai átalakítást, hogy alkalmazza az utat.
warpMode
WarpMode
A Aspose.Imaging.WarpMode felsorolás, amely meghatározza, hogy ez a warp művelet a perspektívát vagy a kétoldalú üzemmódot használja-e.
Warp(PointF[], RectangleF, Matrix, WarpMode, Float)
Alkalmazza a varp transzformációt, amelyet egy rektangul és egy párhuzam határoz meg, erre a Aspose.Imaging.GraphicsPath-ra.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)
Parameters
destPoints
PointF
[]
A Aspose.Imaging.PointF struktúrák sorozata, amely egy párhuzamos programot határoz meg, amelynek a srcRect’ által meghatározott rektangulát átalakítják.A sor három vagy négy elemet tartalmazhat.Ha a sorban három elem van, az alsó-jobb szögben a paralelogramot az első három pont jelenti.
srcRect
RectangleF
A Aspose.Imaging.RectangleF, amely a destPoints" által meghatározott párhuzamosra átalakuló rektangulát képviseli.
matrix
Matrix
A Aspose.Imaging.Matrix, amely meghatározza a geometriai átalakítást, hogy alkalmazza az utat.
warpMode
WarpMode
A Aspose.Imaging.WarpMode felsorolás, amely meghatározza, hogy ez a warp művelet a perspektívát vagy a kétoldalú üzemmódot használja-e.
flatness
float
A 0-tól az 1-ig terjedő érték, amely meghatározza, hogy milyen sima az eredményes útvonal. További információkért lásd a Aspose.Imaging.GraphicsPath.Flatten módszereket.
Widen(Pen)
Hozzon hozzá egy további kifejezést az útvonalhoz.
public void Widen(Pen pen)
Parameters
pen
Pen
A Aspose.Imaging.Pen, amely meghatározza a szélesség között az eredeti útvonal és az új utvonal ez a módszer hozza létre.
Widen(Szín, Matrix)
Hozzon hozzá egy további kifejezést a Aspose.Imaging.GraphicsPath-hoz.
public void Widen(Pen pen, Matrix matrix)
Parameters
pen
Pen
A Aspose.Imaging.Pen, amely meghatározza a szélesség között az eredeti útvonal és az új utvonal ez a módszer hozza létre.
matrix
Matrix
A Aspose.Imaging.Matrix, amely egy átalakítást ír elő, hogy alkalmazza az utat, mielőtt kiterjeszti.
Widen(Szőnyeg, Matrix, Float)
Ezt a Aspose.Imaging.GraphicsPath-t olyan forgalmakkal helyettesíti, amelyek lezárják azt a területet, amely kitöltött, amikor ezt az utat a kijelölt szalag húzza.
public void Widen(Pen pen, Matrix matrix, float flatness)
Parameters
pen
Pen
A Aspose.Imaging.Pen, amely meghatározza a szélesség között az eredeti útvonal és az új utvonal ez a módszer hozza létre.
matrix
Matrix
A Aspose.Imaging.Matrix, amely egy átalakítást ír elő, hogy alkalmazza az utat, mielőtt kiterjeszti.
flatness
float
Az érték, amely meghatározza a görbületek sűrűségét.