Class GraphicsPath

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

RectangleF

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

FillMode

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

GraphicsPath

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

bool

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

RectangleF

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

RectangleF

A becsült objektum határai.

GetHashCode()

Adja meg a jelenlegi objektum hash kódját.

public override int GetHashCode()

Returns

int

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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.

 Magyar