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 и Графика для создания и манипулирования фигурами на поверхности изображения. Пример создает новую картину (тип Тифф), очищает поверхность и вытягивает пути с помощью класса ГрафикПатх.

//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 и Графика для создания и манипулирования фигурами на поверхности изображения. Пример создает новую картину (тип Тифф), очищает поверхность и вытягивает пути с помощью класса ГрафикПатх.

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

Инициализует новую инстанцию класса 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 и Графика для создания и манипулирования фигурами на поверхности изображения. Пример создает новую картину (тип Тифф), очищает поверхность и вытягивает пути с помощью класса ГрафикПатх.

//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, с помощью которого можно преобразовать эту Wl17.GraphicsPath перед флатентированием.

Flatten(Матрицы, флоты)

Конвертирует каждую кривину в этом Aspose.Imaging.GraphicsPath в последовательность соединенных сегментов линии.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

Aspose.Imaging.Matrix, с помощью которого можно преобразовать эту Wl17.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

WL17_.Пен для тестирования.

Returns

bool

Этот метод возвращается верным, если указанная точка содержится в пределах вывода этого Aspose.Imaging.GraphicsPath, когда тянутся с указанным Wl17.Pen; в противном случае, фальшивая.

IsOutlineVisible(Пинт, Пинт)

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда тянутся с указанной WR17.Pen.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

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

pen Pen

WL17_.Пен для тестирования.

Returns

bool

Этот метод возвращается верным, если указанная точка содержится в пределах вывода этого Aspose.Imaging.GraphicsPath, когда тянутся с указанным Wl17.Pen; в противном случае, фальшивая.

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

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда она извлечена с указанным WR17.Pen и использует указанную _ WR18__ .

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

Parameters

x float

X-координаты точки для тестирования.

y float

И-координаты точки для тестирования.

pen Pen

WL17_.Пен для тестирования.

graphics Graphics

Aspose.Imaging.Графика для которой тестировать видимость.

Returns

bool

Этот метод вернется верным, если указанная точка содержится в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, как вытянутое с указанным WR17.Pen; в противном случае, фальшиво.

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

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда она извлечена с указанным WR17.Pen и использует указанную _ WR18__ .

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

Parameters

pt PointF

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

pen Pen

WL17_.Пен для тестирования.

graphics Graphics

Aspose.Imaging.Графика для которой тестировать видимость.

Returns

bool

Этот метод вернется верным, если указанная точка содержится в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, как вытянутое с указанным WR17.Pen; в противном случае, фальшиво.

IsOutlineVisible(Инт, Инт, Пен)

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда тянутся с указанной WR17.Pen.

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

Parameters

x int

X-координаты точки для тестирования.

y int

И-координаты точки для тестирования.

pen Pen

WL17_.Пен для тестирования.

Returns

bool

Этот метод возвращается верным, если указанная точка содержится в пределах вывода этого Aspose.Imaging.GraphicsPath, когда тянутся с указанным Wl17.Pen; в противном случае, фальшивая.

IsOutlineVisible(Точка , Пен)

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда тянутся с указанной WR17.Pen.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

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

pen Pen

WL17_.Пен для тестирования.

Returns

bool

Этот метод возвращается верным, если указанная точка содержится в пределах вывода этого Aspose.Imaging.GraphicsPath, когда тянутся с указанным Wl17.Pen; в противном случае, фальшивая.

IsOutlineVisible(Инт, Инт, Пен, Графики)

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда она извлечена с указанным WR17.Pen и использует указанную _ WR18__ .

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

Parameters

x int

X-координаты точки для тестирования.

y int

И-координаты точки для тестирования.

pen Pen

WL17_.Пен для тестирования.

graphics Graphics

Aspose.Imaging.Графика для которой тестировать видимость.

Returns

bool

Этот метод вернется верным, если указанная точка содержится в пределах вывода этого Aspose.Imaging.GraphicsPath, как вытянутое с указанным Wl17.Pen; в противном случае, фальшиво.

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

Показать, содержится ли указанная точка в пределах (под) обозначения этого Aspose.Imaging.GraphicsPath, когда она извлечена с указанным WR17.Pen и использует указанную _ WR18__ .

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

Parameters

pt Point

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

pen Pen

WL17_.Пен для тестирования.

graphics Graphics

Aspose.Imaging.Графика для которой тестировать видимость.

Returns

bool

Этот метод вернется верным, если указанная точка содержится в пределах вывода этого Aspose.Imaging.GraphicsPath, как вытянутое с указанным Wl17.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

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 в видимом клип-регионе указанного 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(PointF, графики)

Показать, содержится ли указанная точка в этом Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

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 в Wl17.ФиллМоде.

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, Матрица)

Применяется трансформация варпа, определяемая прямоугольным и параллелогом, к этому 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

Стоимость, которая определяет плотность для поворотов.

 Русский