Class GraphicsPath

Class GraphicsPath

Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)

Представлява серия от свързани линии и криви. Този клас не може да бъде наследен.

[JsonObject(MemberSerialization.OptIn)]
public sealed class GraphicsPath : ObjectWithBounds

Inheritance

object ObjectWithBounds GraphicsPath

наследници

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

Тези примери използват GraphicsPath и Графика клас, за да създават и манипулират фигури на изображението повърхност. Примерът създава ново изображение (от типа Tiff), почиства поверхността и извлича пътеки с помощта на ГрафикПат клас.

//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()

Иницијализира нова инстанция на класата Aspose.Imaging.GraphicsPath.

[JsonConstructor]
public GraphicsPath()

Examples

Тези примери използват GraphicsPath и Графика клас, за да създават и манипулират фигури на изображението повърхност. Примерът създава ново изображение (от типа Tiff), почиства поверхността и извлича пътеки с помощта на ГрафикПат клас.

//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[])

Иницијализира нова инстанция на класата Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures)

Parameters

figures Figure []

Цифрите трябва да бъдат първоначални.

GraphicsPath(Figure[]Филмът)

Иницијализира нова инстанция на класата Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure []

Цифрите трябва да бъдат първоначални.

fillMode FillMode

Мода за пълнене.

GraphicsPath(FillMode)

Иницијализира нова инстанция на класата Aspose.Imaging.GraphicsPath.

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

Мода за пълнене.

Properties

Bounds

Получавате или поставяте границите на обекта.

public override RectangleF Bounds { get; }

стойност на имота

RectangleF

Figures

Направете пътните цифри.

[JsonProperty]
public Figure[] Figures { get; }

стойност на имота

Figure []

FillMode

Получава или задава Aspose.Imaging.FillMode списък, който определя как се запълват вътрешностите на формите в този Wl17.GraphicsPath.

public FillMode FillMode { get; set; }

стойност на имота

FillMode

Methods

AddFigure(Figure)

Добавете нова фигура.

public void AddFigure(Figure figure)

Parameters

figure Figure

Числата да се добавят.

Examples

Тези примери използват GraphicsPath и Графика клас, за да създават и манипулират фигури на изображението повърхност. Примерът създава ново изображение (от типа Tiff), почиства поверхността и извлича пътеки с помощта на ГрафикПат клас.

//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[])

Добавете нови цифри.

public void AddFigures(Figure[] figures)

Parameters

figures Figure []

Цифрите трябва да се добавят.

Examples

Този пример създава ново изображение и извлича различни форми, като използва фигури и графикиPath на повърхността на изображението

//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)

Добавете посоченият Aspose.Imaging.GraphicsPath към този маршрут.

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

На Aspose.Imaging.GraphicsPath да се добави.

AddPath(Графични пътеки, Bool)

Добавете посоченият Aspose.Imaging.GraphicsPath към този маршрут.

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

На Aspose.Imaging.GraphicsPath да се добави.

connect bool

Булеанска стойност, която посочва дали първата фигура в добавения път е част от последната цифра в този път.Време на истината посочи, че първата цифра на добавените пътища е частица на последното цифри в това пътешествие.

DeepClone()

Извършва дълбоко клониране на този графичен път.

public GraphicsPath DeepClone()

Returns

GraphicsPath

Дълбоко клониране на графичния път.

Equals(Обект)

Проверете дали обектите са равни.

public override bool Equals(object obj)

Parameters

obj object

Другият обект.

Returns

bool

Сравнението на равенството е резултат.

Flatten()

Конвертира всяка крива в този път в последователност от свързаните линии сегменти.

public void Flatten()

Flatten(Matrix)

Прилага посочената трансформация и след това конвертира всяка крива в този Aspose.Imaging.GraphicsPath в последователност от свързаните линии сегменти.

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

A Aspose.Imaging.Matrix, чрез който да се преобразува този WR17.GraphicsPath преди флатент.

Flatten(Матрица, плуване)

Конвертира всяка крива в този Aspose.Imaging.GraphicsPath в последователност от свързаните линии сегменти.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

A Aspose.Imaging.Matrix, чрез който да се преобразува този WR17.GraphicsPath преди флатент.

flatness float

Определя максималната допустима грешка между кривината и нейната плътно приближаване. стойност от 0.25 е подразбиране. намаляване на стойността на плоскостта ще увеличи броя на линиите сегменти в приближението.

GetBounds(Matrix)

Открива границите на обекта.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Матрицата, която трябва да се прилага преди границите, ще бъде изчислена.

Returns

RectangleF

Ограниченията на изчисления обект.

GetBounds(Матрица и пена)

Открива границите на обекта.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Матрицата, която трябва да се прилага преди границите, ще бъде изчислена.

pen Pen

Това може да повлияе на размера на границите на обекта.

Returns

RectangleF

Ограниченията на изчисления обект.

GetHashCode()

Вземете кода за хаш на текущия обект.

public override int GetHashCode()

Returns

int

Кодът на хаша.

IsOutlineVisible(Плава, плава и пениса)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen.

public bool IsOutlineVisible(float x, float y, Pen pen)

Parameters

x float

X-координат на точката за тестване.

y float

И-координат на точката за тестване.

pen Pen

На Aspose.Imaging.Pen да се тества.

Returns

bool

Този метод се връща вярно, ако посочената точка е включена в извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen; в противен случай, фалшива.

IsOutlineVisible(Пътеводител, Pen)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

Aspose.Imaging.PointF, който посочва местоположението, което трябва да се тества.

pen Pen

На Aspose.Imaging.Pen да се тества.

Returns

bool

Този метод се връща вярно, ако посочената точка е включена в извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen; в противен случай, фалшива.

IsOutlineVisible(Пълна, плута, пени, графики)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen и се използва специфицираният _wL15 .

public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)

Parameters

x float

X-координат на точката за тестване.

y float

И-координат на точката за тестване.

pen Pen

На Aspose.Imaging.Pen да се тества.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, както е извлечено с посочения __ WL16_.Pen; в противен случай, фалшив.

IsOutlineVisible(PointF, Пенис, Графика)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen и се използва специфицираният _wL15 .

public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)

Parameters

pt PointF

Aspose.Imaging.PointF, който посочва местоположението, което трябва да се тества.

pen Pen

На Aspose.Imaging.Pen да се тества.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, както е извлечено с посочения __ WL16_.Pen; в противен случай, фалшив.

IsOutlineVisible(Пътят, пениса)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen.

public bool IsOutlineVisible(int x, int y, Pen pen)

Parameters

x int

X-координат на точката за тестване.

y int

И-координат на точката за тестване.

pen Pen

На Aspose.Imaging.Pen да се тества.

Returns

bool

Този метод се връща вярно, ако посочената точка е включена в извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen; в противен случай, фалшива.

IsOutlineVisible(Пътят, Пън)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

Aspose.Imaging.Точка, която посочва местоположението, което трябва да се тества.

pen Pen

На Aspose.Imaging.Pen да се тества.

Returns

bool

Този метод се връща вярно, ако посочената точка е включена в извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen; в противен случай, фалшива.

IsOutlineVisible(Int, int, пени, графики)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen и се използва специфицираният _wL15 .

public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)

Parameters

x int

X-координат на точката за тестване.

y int

И-координат на точката за тестване.

pen Pen

На Aspose.Imaging.Pen да се тества.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в извода на този Aspose.Imaging.GraphicsPath, както е извлечено с посочения __ WL16_.Pen; в противен случай, фалшив.

IsOutlineVisible(Точка, пена и графики)

Посочва дали посочената точка е съдържана в (долу) извода на този Aspose.Imaging.GraphicsPath, когато е извлечена с посочения __ WL16_.Pen и се използва специфицираният _wL15 .

public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)

Parameters

pt Point

Aspose.Imaging.Точка, която посочва местоположението, което трябва да се тества.

pen Pen

На Aspose.Imaging.Pen да се тества.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в извода на този Aspose.Imaging.GraphicsPath, както е извлечено с посочения __ WL16_.Pen; в противен случай, фалшив.

IsVisible(Плавател, плавател)

Посочва дали посочената точка е включена в този Aspose.Imaging.GraphicsPath.

public bool IsVisible(float x, float y)

Parameters

x float

X-координат на точката за тестване.

y float

И-координат на точката за тестване.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

IsVisible(Поинт)

Посочва дали посочената точка е включена в този Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF point)

Parameters

point PointF

A Aspose.Imaging.PointF, който представлява точката, която трябва да се тества.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

IsVisible(в, в)

Посочва дали посочената точка е включена в този Aspose.Imaging.GraphicsPath.

public bool IsVisible(int x, int y)

Parameters

x int

X-координат на точката за тестване.

y int

И-координат на точката за тестване.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

IsVisible(Point)

Посочва дали посочената точка е включена в този Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point point)

Parameters

point Point

A Aspose.Imaging.Точка, която представлява точка за тестване.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

IsVisible(Плава, плава и графики)

Посочва дали посочената точка е съдържана в този Aspose.Imaging.GraphicsPath в видимата клип зона на посочения WR17.Графиката.

public bool IsVisible(float x, float y, Graphics graphics)

Parameters

x float

X-координат на точката за тестване.

y float

И-координат на точката за тестване.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

IsVisible(Снимка, графики)

Посочва дали посочената точка е включена в този Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

A Aspose.Imaging.PointF, който представлява точката, която трябва да се тества.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярен, ако посочената точка е в него; в противен случай, фалшив.

IsVisible(Инт, инт и графики)

Посочва дали посочената точка е съдържана в този Aspose.Imaging.GraphicsPath, използвайки посочения __ WL16_.Графиката.

public bool IsVisible(int x, int y, Graphics graphics)

Parameters

x int

X-координат на точката за тестване.

y int

И-координат на точката за тестване.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

IsVisible(Точка, графики)

Посочва дали посочената точка е включена в този Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

A Aspose.Imaging.Точка, която представлява точка за тестване.

graphics Graphics

Aspose.Imaging.Графиката, за която да се тества видимостта.

Returns

bool

Този метод се връща вярно, ако посочената точка е съдържана в този Aspose.Imaging.GraphicsPath; в противен случай, фалшива.

RemoveFigure(Figure)

Премахване на фигура.

public void RemoveFigure(Figure figure)

Parameters

figure Figure

Цифрите трябва да бъдат премахнати.

RemoveFigures(Figure[])

Премахване на цифри.

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure []

Цифрите трябва да бъдат премахнати.

Reset()

Включете графичния път и поставете Aspose.Imaging.FillMode в __ WL16__ .FilModa.Alternate.

public void Reset()

Reverse()

Преобразува реда на фигури, форми и точки във всяка форма на този Aspose.Imaging.GraphicsPath.

public void Reverse()

Transform(Matrix)

Прилага специфицираната трансформация към формата.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Трансформацията трябва да се приложи.

Warp(Поинт[]Ректангъл)

Прилага преобразуване на варпа, определено с правоъгълник и паралелограм, към този Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect)

Parameters

destPoints PointF []

Поредица от Aspose.Imaging.PointF структури, които определят паралелограма, към която се преобразува правоъгълникът, определен от srcRect'.

srcRect RectangleF

Aspose.Imaging.RectangleF, който представлява правоъгълността, която се преобразува в паралелограмата, определена от destPoints'.

Warp(Поинт[], RectangleF, матрица)

Прилага преобразуване на варпа, определено с правоъгълник и паралелограм, към този Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)

Parameters

destPoints PointF []

Поредица от Aspose.Imaging.PointF структури, които определят паралелограма, към която се преобразува правоъгълникът, определен от srcRect'.

srcRect RectangleF

Aspose.Imaging.RectangleF, който представлява правоъгълността, която се преобразува в паралелограмата, определена от destPoints'.

matrix Matrix

Aspose.Imaging.Matrix, който посочва геометрична трансформация, която трябва да се прилага към пътя.

Warp(Поинт[], RectangleF, Matrix, WarpMode)

Прилага преобразуване на варпа, определено с правоъгълник и паралелограм, към този Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)

Parameters

destPoints PointF []

Поредица от Aspose.Imaging.PointF структури, които определят паралелограма, към която се преобразува правоъгълникът, определен от srcRect'.

srcRect RectangleF

Aspose.Imaging.RectangleF, който представлява правоъгълността, която се преобразува в паралелограмата, определена от destPoints'.

matrix Matrix

Aspose.Imaging.Matrix, който посочва геометрична трансформация, която трябва да се прилага към пътя.

warpMode WarpMode

Aspose.Imaging.WarpMode списък, който посочва дали тази warp операция използва перспектива или двупосочен режим.

Warp(Поинт[], RectangleF, Matrix, WarpMode, плуване)

Прилага преобразуване на варпа, определено с правоъгълник и паралелограм, към този Aspose.Imaging.GraphicsPath.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)

Parameters

destPoints PointF []

Поредица от Aspose.Imaging.PointF структури, които определят паралелограма, към която се преобразува правоъгълникът, определен от srcRect'.

srcRect RectangleF

Aspose.Imaging.RectangleF, който представлява правоъгълността, която се преобразува в паралелограмата, определена от destPoints'.

matrix Matrix

Aspose.Imaging.Matrix, който посочва геометрична трансформация, която трябва да се прилага към пътя.

warpMode WarpMode

Aspose.Imaging.WarpMode списък, който посочва дали тази warp операция използва перспектива или двупосочен режим.

flatness float

Стойност от 0 до 1, която посочва колко плосък е резултатният път. за повече информация вижте Aspose.Imaging.GraphicsPath.Flatten методи.

Widen(Pen)

Добавете допълнителен извод към пътя.

public void Widen(Pen pen)

Parameters

pen Pen

Aspose.Imaging.Pen, който посочва ширината между оригиналната линия на пътя и новата линия този метод създава.

Widen(Пън и матрица)

Добавете допълнителен извод към Aspose.Imaging.GraphicsPath.

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

Aspose.Imaging.Pen, който посочва ширината между оригиналната линия на пътя и новата линия този метод създава.

matrix Matrix

Aspose.Imaging.Matrix, който посочва трансформация, която трябва да се прилага към пътя преди разширяване.

Widen(Пън, матрица, плуване)

Заменя този Aspose.Imaging.GraphicsPath с криви, които затварят областта, която се запълва, когато този път е изтеглен от посочената пена.

public void Widen(Pen pen, Matrix matrix, float flatness)

Parameters

pen Pen

Aspose.Imaging.Pen, който посочва ширината между оригиналната линия на пътя и новата линия този метод създава.

matrix Matrix

Aspose.Imaging.Matrix, който посочва трансформация, която трябва да се прилага към пътя преди разширяване.

flatness float

Една стойност, която посочва плоскостта на кривините.

 Български