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), очищає поверхню і витягує шляхи за допомогою класу Grafics Path.

//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), очищає поверхню і витягує шляхи за допомогою класу Grafics Path.

//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[ ], Створення Fill)

Ініціалює нову інстанцію класу 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), очищає поверхню і витягує шляхи за допомогою класу Grafics Path.

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

Цей приклад створює новий зображення і витягує різноманітні форми, використовуючи Фігури і Графіки на поверхні зйомок.

//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(Графічний шлях, боол)

Додайте зазначену 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

Aspose.Imaging.Matrix, за допомогою якого можна перетворити цю WR17.GraphicsPath, перш ніж платити.

Flatten(Маріуполь, флот)

Конвертує кожну криву в цьому Aspose.Imaging.GraphicsPath в послідовність підключених сегментів лінії.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

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, коли вона витягнута з зазначеною WR17.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(ПІН, ПІН)

Вказано, чи міститься зазначена точка в межах (під) резюме цього Aspose.Imaging.GraphicsPath, коли вона витягнута з зазначеною WR17.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 і використовує зазначену Wl17 .Grafics.

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 і використовує зазначену Wl17 .Grafics.

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, коли вона витягнута з зазначеною WR17.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, коли вона витягнута з зазначеною WR17.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 і використовує зазначену Wl17 .Grafics.

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 і використовує зазначену Wl17 .Grafics.

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

Він вказує, чи міститься зазначена точка в цьому 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

Aspose.Imaging.Точка, яка являє собою точку для тестування.

Returns

bool

Цей метод повертається правдивим, якщо зазначена точка міститься в цьому Aspose.Imaging.GraphicsPath; в іншому випадку, неправдивий.

IsVisible(плавання, плавання, графіки)

Показати, чи міститься зазначена точка в межах цього Aspose.Imaging.GraphicsPath в видимому кліп-регіоні зазначеної __ WL16_.

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(Створення PointF, Graphics)

Він вказує, чи міститься зазначена точка в цьому 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, використовуючи зазначену WR17.Графіку.

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

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 на WR17.

public void Reset()

Reverse()

Звертає порядок цифр, форм і пунктів у кожній формі цього Aspose.Imaging.GraphicsPath.

public void Reverse()

Transform(Matrix)

Використовуйте конкретну трансформацію до форми.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Трансформація повинна бути застосована.

Warp(PointF[ ], Ректангліф)

Використовує трансформацію варпа, визначену прямокутником і паралелограмом, для цього Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Серія Aspose.Imaging.PointF структури, яка визначає паралелограм, до якого перетворюється прямокутник, визначений srcRect’ .Серій може містити або три або чотири елементи.

srcRect RectangleF

Aspose.Imaging.RectangleF, що являє собою прямокутник, який перетворюється на паралелограм, визначений destPoints'.

Warp(PointF[ ], Створення RectangleF, Matrix)

Використовує трансформацію варпа, визначену прямокутником і паралелограмом, для цього 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.Матрик, який визначає геометричну трансформацію, яка застосовується до шляху.

Warp(PointF[ ], Створення 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.Матрик, який визначає геометричну трансформацію, яка застосовується до шляху.

warpMode WarpMode

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

Warp(PointF[ ], 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.Матрик, який визначає геометричну трансформацію, яка застосовується до шляху.

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

Вартість, яка визначає плотність для кривів.

 Українська