Class GraphicsPath
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)
Predstavlja niz povezanih linija i krivica. ova klasa se ne može naslijediti.
[JsonObject(MemberSerialization.OptIn)]
public sealed class GraphicsPath : ObjectWithBounds
Inheritance
object ← ObjectWithBounds ← GraphicsPath
naslijeđeni članovi
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
Ovi primjeri koriste razred GraphicsPath i Grafika kako bi stvorili i manipulirali figure na površini slike. Primjer stvara novu sliku (tipa tipa Tiff), očisti površinu i povlači staze uz pomoć razreda Grafika.
//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()
Inicijalizira novu primjenu Aspose.Imaging.GraphicsPath razreda.
[JsonConstructor]
public GraphicsPath()
Examples
Ovi primjeri koriste razred GraphicsPath i Grafika kako bi stvorili i manipulirali figure na površini slike. Primjer stvara novu sliku (tipa tipa Tiff), očisti površinu i povlači staze uz pomoć razreda Grafika.
//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[])
Inicijalizira novu primjenu Aspose.Imaging.GraphicsPath razreda.
public GraphicsPath(Figure[] figures)
Parameters
figures
Figure
[]
To su brojke koje treba inicijalizirati.
GraphicsPath(Figure[], Svijet FillMode)
Inicijalizira novu primjenu Aspose.Imaging.GraphicsPath razreda.
public GraphicsPath(Figure[] figures, FillMode fillMode)
Parameters
figures
Figure
[]
To su brojke koje treba inicijalizirati.
fillMode
FillMode
Popunjajući način.
GraphicsPath(FillMode)
Inicijalizira novu primjenu Aspose.Imaging.GraphicsPath razreda.
public GraphicsPath(FillMode fillMode)
Parameters
fillMode
FillMode
Popunjajući način.
Properties
Bounds
Pronađite ili postavite granice objekta.
public override RectangleF Bounds { get; }
Vrijednost nekretnina
Figures
Pronađite brojke putovanja.
[JsonProperty]
public Figure[] Figures { get; }
Vrijednost nekretnina
Figure []
FillMode
Pronađite ili postavite Aspose.Imaging.FillMode popis koji određuje kako su unutrašnjosti oblika u ovom Wl17.GraphicsPath ispunjeni.
public FillMode FillMode { get; set; }
Vrijednost nekretnina
Methods
AddFigure(Figure)
Dodajte novu figuru.
public void AddFigure(Figure figure)
Parameters
figure
Figure
To je broj koji treba dodati.
Examples
Ovi primjeri koriste razred GraphicsPath i Grafika kako bi stvorili i manipulirali figure na površini slike. Primjer stvara novu sliku (tipa tipa Tiff), očisti površinu i povlači staze uz pomoć razreda Grafika.
//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[])
Dodajte nove brojke.
public void AddFigures(Figure[] figures)
Parameters
figures
Figure
[]
To su brojke koje treba dodati.
Examples
Ovaj primjer stvara novu sliku i privlači razne oblike koristeći figure i GraphicsPath na površini slike
//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)
Priključite određeni Aspose.Imaging.GraphicsPath na ovu stazu.
public void AddPath(GraphicsPath addingPath)
Parameters
addingPath
GraphicsPath
Za dodavanje Aspose.Imaging.GraphicsPath.
AddPath(Grafički put, bool)
Priključite određeni Aspose.Imaging.GraphicsPath na ovu stazu.
public void AddPath(GraphicsPath addingPath, bool connect)
Parameters
addingPath
GraphicsPath
Za dodavanje Aspose.Imaging.GraphicsPath.
connect
bool
Booleanska vrijednost koja određuje je li prva brojka u dodanom putu dio posljednje brojke u ovom putu.Vrijednost istine određuje da je prva brojka u dodanom putu dio posljednje brojke u ovom putu.Vrijednost lažnog određuje da je prva brojka u dodanom putu odvojena od posljednje brojke u ovom putu.
DeepClone()
Izdvaja duboku klonu ovog grafičkog puta.
public GraphicsPath DeepClone()
Returns
To je duboka klona grafičkog puta.
Equals(Objekt)
Provjerite jesu li predmeti jednaki.
public override bool Equals(object obj)
Parameters
obj
object
Drugim predmetom.
Returns
Rezultati usporedbe ravnopravnosti.
Flatten()
Konvertira svaku krivicu na ovom putu u redoslijed povezanih linija segmenata.
public void Flatten()
Flatten(Matrix)
Primjenjuje određenu transformaciju, a zatim pretvara svaku krivulju u ovaj Aspose.Imaging.GraphicsPath u redoslijed povezanih segmenata linije.
public void Flatten(Matrix matrix)
Parameters
matrix
Matrix
A Aspose.Imaging.Matrix kojim pretvoriti ovaj Wl17.GraphicsPath prije pletenja.
Flatten(Matrix i float)
Konvertira svaku krivulju u ovom Aspose.Imaging.GraphicsPath u redoslijed povezanih linija segmenata.
public void Flatten(Matrix matrix, float flatness)
Parameters
matrix
Matrix
A Aspose.Imaging.Matrix kojim pretvoriti ovaj Wl17.GraphicsPath prije pletenja.
flatness
float
Određuje maksimalnu dopuštenu pogrešku između kurve i njezine raspršene približavanja. Vrijednost od 0,25 je podrazumevano. Smanjivanje vrijednosti ravnoteže povećat će broj segmentova linije u približavanju.
GetBounds(Matrix)
Pronađite granice objekta.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix koji se primjenjuje prije granica će se izračunati.
Returns
ograničenja predviđenog objekta.
GetBounds(Matrix i Pen)
Pronađite granice objekta.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix koji se primjenjuje prije granica će se izračunati.
pen
Pen
Pen za korištenje za objekt.To može utjecati na veličinu ograničenja objekta.
Returns
ograničenja predviđenog objekta.
GetHashCode()
Pronađite hash kod trenutnog objekta.
public override int GetHashCode()
Returns
To je hash kod.
IsOutlineVisible(plovilo, plovilo, plovilo)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen.
public bool IsOutlineVisible(float x, float y, Pen pen)
Parameters
x
float
X-koordinacija točke za testiranje.
y
float
Koordinacija točke za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u izvornom dijelu ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim Wl17.Pen; inače, lažna.
IsOutlineVisible(Sljedeći članakPen)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen.
public bool IsOutlineVisible(PointF point, Pen pen)
Parameters
point
PointF
Aspose.Imaging.PointF koji određuje lokaciju za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u izvornom dijelu ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim Wl17.Pen; inače, lažna.
IsOutlineVisible(plovilo, plovilo, pen, grafika)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen i koristeći određenu _VL4 .Grafika.
public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)
Parameters
x
float
X-koordinacija točke za testiranje.
y
float
Koordinacija točke za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kao što je izrezano s određenim WR17.Pen; inače, lažna.
IsOutlineVisible(PointF, Pen, Grafički)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen i koristeći određenu _VL4 .Grafika.
public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)
Parameters
pt
PointF
Aspose.Imaging.PointF koji određuje lokaciju za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kao što je izrezano s određenim WR17.Pen; inače, lažna.
IsOutlineVisible(Sljedeći Članak int, int, pen)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen.
public bool IsOutlineVisible(int x, int y, Pen pen)
Parameters
x
int
X-koordinacija točke za testiranje.
y
int
Koordinacija točke za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u izvornom dijelu ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim Wl17.Pen; inače, lažna.
IsOutlineVisible(Pozicija, Pen)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen.
public bool IsOutlineVisible(Point point, Pen pen)
Parameters
point
Point
Aspose.Imaging.točka koja određuje lokaciju za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u izvornom dijelu ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim Wl17.Pen; inače, lažna.
IsOutlineVisible(int, int, pen, grafika)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen i koristeći određenu _VL4 .Grafika.
public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)
Parameters
x
int
X-koordinacija točke za testiranje.
y
int
Koordinacija točke za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u izvornom dijelu ovog Aspose.Imaging.GraphicsPath kako je izrezano s određenim Wl17.Pen; inače, lažna.
IsOutlineVisible(Pozicija, Pen, Grafička)
Indikira je li određena točka sadržana unutar (pod) izvora ovog Aspose.Imaging.GraphicsPath kada je izrezana s određenim __ WL7_.Pen i koristeći određenu _VL4 .Grafika.
public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)
Parameters
pt
Point
Aspose.Imaging.točka koja određuje lokaciju za testiranje.
pen
Pen
Sljedeći Članak Aspose.Imaging.Pen za testiranje
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u izvornom dijelu ovog Aspose.Imaging.GraphicsPath kako je izrezano s određenim Wl17.Pen; inače, lažna.
IsVisible(plovidba, plovidba)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath.
public bool IsVisible(float x, float y)
Parameters
x
float
X-koordinacija točke za testiranje.
y
float
Koordinacija točke za testiranje.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
IsVisible(Pozicija)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath.
public bool IsVisible(PointF point)
Parameters
point
PointF
A Aspose.Imaging.PointF koji predstavlja točku za testiranje.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
IsVisible(u, u)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath.
public bool IsVisible(int x, int y)
Parameters
x
int
X-koordinacija točke za testiranje.
y
int
Koordinacija točke za testiranje.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
IsVisible(Point)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath.
public bool IsVisible(Point point)
Parameters
point
Point
Aspose.Imaging.Točka koja predstavlja točku koju treba testirati.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
IsVisible(pluta, pluta i grafika)
To ukazuje na to je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath u vidljivom klipu regije određenog WR17.
public bool IsVisible(float x, float y, Graphics graphics)
Parameters
x
float
X-koordinacija točke za testiranje.
y
float
Koordinacija točke za testiranje.
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
IsVisible(Pozicija, Grafička)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath.
public bool IsVisible(PointF pt, Graphics graphics)
Parameters
pt
PointF
A Aspose.Imaging.PointF koji predstavlja točku za testiranje.
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u njoj; inače, lažna.
IsVisible(int, int, grafika)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath, koristeći određenu WR17.
public bool IsVisible(int x, int y, Graphics graphics)
Parameters
x
int
X-koordinacija točke za testiranje.
y
int
Koordinacija točke za testiranje.
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
IsVisible(Pozicija, grafika)
Indikira je li određena točka sadržana u ovom Aspose.Imaging.GraphicsPath.
public bool IsVisible(Point pt, Graphics graphics)
Parameters
pt
Point
Aspose.Imaging.Točka koja predstavlja točku koju treba testirati.
graphics
Graphics
Aspose.Imaging.Grafika za koju testirati vidljivost.
Returns
Ova metoda se vraća istinito ako je određena točka sadržana u ovom Aspose.Imaging.GraphicsPath; inače, lažna.
RemoveFigure(Figure)
Uklanjanje broja.
public void RemoveFigure(Figure figure)
Parameters
figure
Figure
To je broj koji treba ukloniti.
RemoveFigures(Figure[])
Uklanjanje brojki.
public void RemoveFigures(Figure[] figures)
Parameters
figures
Figure
[]
Brojke koje treba ukloniti.
Reset()
Priključite grafiku i postavite Aspose.Imaging.FillMode na Wl17.
public void Reset()
Reverse()
Obrnuto je redoslijed brojki, oblike i točaka u svakoj formi ovog Aspose.Imaging.GraphicsPath.
public void Reverse()
Transform(Matrix)
Primjenjuje određenu transformaciju na obliku.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Promjena koja se primjenjuje.
Warp(Pozicija[], RektangleF)
Primjenjuje transformator, definiran pravokuglom i paralelogramom, na ovaj Aspose.Imaging.GraphicsPath.
public void Warp(PointF[] destPoints, RectangleF srcRect)
Parameters
destPoints
PointF
[]
Raspored Aspose.Imaging.PointF struktura koja definira paralelogram na koji je rektangul definiran srcRect’ pretvoren. raspored može sadržavati ili tri ili četiri elemente.
srcRect
RectangleF
Aspose.Imaging.RectangleF koji predstavlja pravokut koji se pretvara u paralelogram definiran destPoints'.
Warp(Pozicija[], RectangleF i Matrix)
Primjenjuje transformator, definiran pravokuglom i paralelogramom, na ovaj Aspose.Imaging.GraphicsPath.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)
Parameters
destPoints
PointF
[]
Raspored Aspose.Imaging.PointF struktura koja definira paralelogram na koji je rektangul definiran srcRect’ pretvoren. raspored može sadržavati ili tri ili četiri elemente.
srcRect
RectangleF
Aspose.Imaging.RectangleF koji predstavlja pravokut koji se pretvara u paralelogram definiran destPoints'.
matrix
Matrix
Aspose.Imaging.Matrix koji određuje geometrijsku transformaciju koja se primjenjuje na put.
Warp(Pozicija[], RectangleF, Matrix, WarpMode)
Primjenjuje transformator, definiran pravokuglom i paralelogramom, na ovaj Aspose.Imaging.GraphicsPath.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
Parameters
destPoints
PointF
[]
Raspored Aspose.Imaging.PointF struktura koja definira paralelogram na koji je rektangul definiran srcRect’ pretvoren. raspored može sadržavati ili tri ili četiri elemente.
srcRect
RectangleF
Aspose.Imaging.RectangleF koji predstavlja pravokut koji se pretvara u paralelogram definiran destPoints'.
matrix
Matrix
Aspose.Imaging.Matrix koji određuje geometrijsku transformaciju koja se primjenjuje na put.
warpMode
WarpMode
Aspose.Imaging.WarpMode popis koji navodi da li ova operacija warp koristi perspektivni ili bilateralni način.
Warp(Pozicija[], RectangleF, Matrix, WarpMode, Float)
Primjenjuje transformator, definiran pravokuglom i paralelogramom, na ovaj Aspose.Imaging.GraphicsPath.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)
Parameters
destPoints
PointF
[]
Raspored Aspose.Imaging.PointF struktura koja definira paralelogram na koji je rektangul definiran srcRect’ pretvoren. raspored može sadržavati ili tri ili četiri elemente.
srcRect
RectangleF
Aspose.Imaging.RectangleF koji predstavlja pravokut koji se pretvara u paralelogram definiran destPoints'.
matrix
Matrix
Aspose.Imaging.Matrix koji određuje geometrijsku transformaciju koja se primjenjuje na put.
warpMode
WarpMode
Aspose.Imaging.WarpMode popis koji navodi da li ova operacija warp koristi perspektivni ili bilateralni način.
flatness
float
Vrijednost od 0 do 1 koja određuje koliko je ravna rezultatna staza. za više informacija pogledajte Aspose.Imaging.GraphicsPath.Flatten metode.
Widen(Pen)
Dodajte dodatnu liniju na put.
public void Widen(Pen pen)
Parameters
pen
Pen
Aspose.Imaging.Pen koji određuje širinu između izvornog izvora puta i nove izvore ova metoda stvara.
Widen(Sljedeći članakMatrix)
Dodajte dodatnu rasponu na Aspose.Imaging.GraphicsPath.
public void Widen(Pen pen, Matrix matrix)
Parameters
pen
Pen
Aspose.Imaging.Pen koji određuje širinu između izvornog izvora puta i nove izvore ova metoda stvara.
matrix
Matrix
Aspose.Imaging.Matrix koji određuje transformaciju koja se primjenjuje na put prije proširenja.
Widen(Pijesak, Matrix, Float)
Zamjenjuje ovaj Aspose.Imaging.GraphicsPath s krivuljama koje zatvaraju područje koje je ispunjeno kada je ovaj put povlačen određenom penom.
public void Widen(Pen pen, Matrix matrix, float flatness)
Parameters
pen
Pen
Aspose.Imaging.Pen koji određuje širinu između izvornog izvora puta i nove izvore ova metoda stvara.
matrix
Matrix
Aspose.Imaging.Matrix koji određuje transformaciju koja se primjenjuje na put prije proširenja.
flatness
float
Vrijednost koja određuje ravnost za krivulje.