GraphicsPath GraphicsPath GraphicsPath GraphicsPath Class

Определение

Представляет последовательность соединенных линий и кривых.Represents a series of connected lines and curves. Этот класс не наследуется.This class cannot be inherited.

public ref class GraphicsPath sealed : MarshalByRefObject, ICloneable, IDisposable
public sealed class GraphicsPath : MarshalByRefObject, ICloneable, IDisposable
type GraphicsPath = class
    inherit MarshalByRefObject
    interface ICloneable
    interface IDisposable
Public NotInheritable Class GraphicsPath
Inherits MarshalByRefObject
Implements ICloneable, IDisposable
Наследование
Реализации

Комментарии

Приложения используют пути для рисования контуров фигур, заполнения внутренних участков фигур и создания областей обрезки.Applications use paths to draw outlines of shapes, fill the interiors of shapes, and create clipping regions. Механизм графики сохраняет координаты геометрических фигур в пути в мировом пространстве координат.The graphics engine maintains the coordinates of geometric shapes in a path in world coordinate space.

Путь может состоять из любого числа фигур (вложенных путей).A path may be composed of any number of figures (subpaths). Каждая фигура либо состоит из последовательности Соединенных линий, кривых или геометрического примитива фигуры.Each figure is either composed of a sequence of connected lines and curves or a geometric shape primitive. Начальная точка фигуры — это первая точка в последовательности Соединенных линий и кривых.The starting point of a figure is the first point in the sequence of connected lines and curves. Конечная точка — это последняя точка в последовательности.The ending point is the last point in the sequence. Начальная и конечная точки примитива геометрической фигуры определяются спецификацией-примитивом.The starting and ending points of a geometric shape primitive are defined by the primitive specification.

Фигура, состоящая из последовательности Соединенных линий и кривых (у которых начальная и конечная точки может быть коинЦидент), представляет собой открытую фигуру, если она не закрыта явным образом.A figure that consists of a sequence of connected lines and curves (whose starting and ending points may be coincident) is an open figure, unless it is closed explicitly. Фигура может быть закрыта явным образом с помощью CloseFigure метода, который закрывает текущую фигуру путем соединения строки от конечной точки к начальной точке.A figure can be closed explicitly, by using the CloseFigure method, which closes the current figure by connecting a line from the ending point to the starting point. Фигура, состоящая из геометрического примитива, является замкнутой фигурой.A figure that consists of a geometric shape primitive is a closed figure.

Для заполнения и обрезки (например, если контур визуализируется с помощью FillPath) все открытые рисунки закрываются путем добавления линии из первой точки фигуры в ее последнюю точку.For purposes of filling and clipping (for example, if a path is rendered using FillPath), all open figures are closed by adding a line from the figure's first point to its last point.

Новая фигура неявно запускается при создании пути или при закрытии фигуры.A new figure is implicitly started when a path is created or when a figure is closed. Новая фигура создается явным образом при StartFigure вызове метода.A new figure is explicitly created when the StartFigure method is called.

При добавлении к контуру примитива геометрической фигуры добавляется фигура, содержащая геометрическую форму, а также неявно запускается новая фигура.When a geometric shape primitive is added to a path, it adds a figure containing the geometric shape, and also implicitly starts a new figure. Следовательно, в пути всегда существует текущая фигура.Consequently, there is always a current figure in a path. Когда линии и кривые добавляются к контуру, при необходимости добавляется неявная линия для соединения конечной точки текущей фигуры с начальной точкой новых линий и кривых, образуя последовательность соединенных линий и кривых.When lines and curves are added to a path, an implicit line is added as needed to connect the ending point of the current figure to the starting point of the new lines and curves to form a sequence of connected lines and curves.

Фигура имеет направление, описывающее трассировку сегментов линии и кривой между начальной и конечной точками.A figure has a direction that describes how line and curve segments are traced between the starting point and the ending point. Направление определяется в том порядке, в котором линии и кривые добавляются к фигуре или определяются примитивом геометрической фигуры.The direction is defined in the order that lines and curves are added to a figure, or is defined by the geometric shape primitive. Направление используется для определения внутренних областей пути для обрезки и заливки.The direction is used in determining the path interiors for clipping and fill.

Конструкторы

GraphicsPath() GraphicsPath() GraphicsPath() GraphicsPath()

Инициализирует новый экземпляр класса GraphicsPath со значением FillMode для объекта Alternate.Initializes a new instance of the GraphicsPath class with a FillMode value of Alternate.

GraphicsPath(FillMode) GraphicsPath(FillMode) GraphicsPath(FillMode) GraphicsPath(FillMode)

Инициализирует новый экземпляр класса GraphicsPath с указанным перечислением FillMode.Initializes a new instance of the GraphicsPath class with the specified FillMode enumeration.

GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[]) GraphicsPath(PointF[], Byte[])

Инициализирует новый экземпляр массива GraphicsPath с заданными массивами PathPointType и PointF.Initializes a new instance of the GraphicsPath array with the specified PathPointType and PointF arrays.

GraphicsPath(PointF[], Byte[], FillMode) GraphicsPath(PointF[], Byte[], FillMode) GraphicsPath(PointF[], Byte[], FillMode) GraphicsPath(PointF[], Byte[], FillMode)

Инициализирует новый экземпляр массива GraphicsPath с указанными массивами PathPointType и PointF и заданным элементом перечисления FillMode.Initializes a new instance of the GraphicsPath array with the specified PathPointType and PointF arrays and with the specified FillMode enumeration element.

GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[]) GraphicsPath(Point[], Byte[])

Инициализирует новый экземпляр класса GraphicsPath с заданными массивами PathPointType и Point.Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays.

GraphicsPath(Point[], Byte[], FillMode) GraphicsPath(Point[], Byte[], FillMode) GraphicsPath(Point[], Byte[], FillMode) GraphicsPath(Point[], Byte[], FillMode)

Инициализирует новый экземпляр класса GraphicsPath с указанными массивами PathPointType и Point и с заданным элементом перечисления FillMode.Initializes a new instance of the GraphicsPath class with the specified PathPointType and Point arrays and with the specified FillMode enumeration element.

Свойства

FillMode FillMode FillMode FillMode

Получает или задает перечисление FillMode, определяющее, как заполняются внутренние области фигур в этом объекте GraphicsPath.Gets or sets a FillMode enumeration that determines how the interiors of shapes in this GraphicsPath are filled.

PathData PathData PathData PathData

Получает объект PathData, инкапсулирующий массивы точек (points) и типов (types) для этого объекта GraphicsPath.Gets a PathData that encapsulates arrays of points (points) and types (types) for this GraphicsPath.

PathPoints PathPoints PathPoints PathPoints

Получает точки в контуре.Gets the points in the path.

PathTypes PathTypes PathTypes PathTypes

Получает типы соответствующих точек в массиве PathPoints.Gets the types of the corresponding points in the PathPoints array.

PointCount PointCount PointCount PointCount

Получает число элементов в массиве PathPoints или PathTypes.Gets the number of elements in the PathPoints or the PathTypes array.

Методы

AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single) AddArc(Int32, Int32, Int32, Int32, Single, Single)

Присоединяет дугу эллипса к текущей фигуре.Appends an elliptical arc to the current figure.

AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single) AddArc(Rectangle, Single, Single)

Присоединяет дугу эллипса к текущей фигуре.Appends an elliptical arc to the current figure.

AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single) AddArc(RectangleF, Single, Single)

Присоединяет дугу эллипса к текущей фигуре.Appends an elliptical arc to the current figure.

AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single) AddArc(Single, Single, Single, Single, Single, Single)

Присоединяет дугу эллипса к текущей фигуре.Appends an elliptical arc to the current figure.

AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Добавляет в текущую фигуру кривую Безье третьего порядка.Adds a cubic Bézier curve to the current figure.

AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point) AddBezier(Point, Point, Point, Point)

Добавляет в текущую фигуру кривую Безье третьего порядка.Adds a cubic Bézier curve to the current figure.

AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF) AddBezier(PointF, PointF, PointF, PointF)

Добавляет в текущую фигуру кривую Безье третьего порядка.Adds a cubic Bézier curve to the current figure.

AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)

Добавляет в текущую фигуру кривую Безье третьего порядка.Adds a cubic Bézier curve to the current figure.

AddBeziers(PointF[]) AddBeziers(PointF[]) AddBeziers(PointF[]) AddBeziers(PointF[])

Добавляет в текущую фигуру последовательность соединенных кривых Безье третьего порядка.Adds a sequence of connected cubic Bézier curves to the current figure.

AddBeziers(Point[]) AddBeziers(Point[]) AddBeziers(Point[]) AddBeziers(Point[])

Добавляет в текущую фигуру последовательность соединенных кривых Безье третьего порядка.Adds a sequence of connected cubic Bézier curves to the current figure.

AddClosedCurve(PointF[]) AddClosedCurve(PointF[]) AddClosedCurve(PointF[]) AddClosedCurve(PointF[])

Добавляет замкнутую кривую к этому контуру.Adds a closed curve to this path. Используется кривая фундаментального сплайна, поскольку кривая проходит через все точки массива.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single) AddClosedCurve(PointF[], Single)

Добавляет замкнутую кривую к этому контуру.Adds a closed curve to this path. Используется кривая фундаментального сплайна, поскольку кривая проходит через все точки массива.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(Point[]) AddClosedCurve(Point[]) AddClosedCurve(Point[]) AddClosedCurve(Point[])

Добавляет замкнутую кривую к этому контуру.Adds a closed curve to this path. Используется кривая фундаментального сплайна, поскольку кривая проходит через все точки массива.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single) AddClosedCurve(Point[], Single)

Добавляет замкнутую кривую к этому контуру.Adds a closed curve to this path. Используется кривая фундаментального сплайна, поскольку кривая проходит через все точки массива.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(PointF[]) AddCurve(PointF[]) AddCurve(PointF[]) AddCurve(PointF[])

Добавляет в текущую фигуру кривую сплайна.Adds a spline curve to the current figure. Используется кривая фундаментального сплайна, поскольку кривая проходит через все точки массива.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(PointF[], Int32, Int32, Single) AddCurve(PointF[], Int32, Int32, Single) AddCurve(PointF[], Int32, Int32, Single) AddCurve(PointF[], Int32, Int32, Single)

Добавляет в текущую фигуру кривую сплайна.Adds a spline curve to the current figure.

AddCurve(PointF[], Single) AddCurve(PointF[], Single) AddCurve(PointF[], Single) AddCurve(PointF[], Single)

Добавляет в текущую фигуру кривую сплайна.Adds a spline curve to the current figure.

AddCurve(Point[]) AddCurve(Point[]) AddCurve(Point[]) AddCurve(Point[])

Добавляет в текущую фигуру кривую сплайна.Adds a spline curve to the current figure. Используется кривая фундаментального сплайна, поскольку кривая проходит через все точки массива.A cardinal spline curve is used because the curve travels through each of the points in the array.

AddCurve(Point[], Int32, Int32, Single) AddCurve(Point[], Int32, Int32, Single) AddCurve(Point[], Int32, Int32, Single) AddCurve(Point[], Int32, Int32, Single)

Добавляет в текущую фигуру кривую сплайна.Adds a spline curve to the current figure.

AddCurve(Point[], Single) AddCurve(Point[], Single) AddCurve(Point[], Single) AddCurve(Point[], Single)

Добавляет в текущую фигуру кривую сплайна.Adds a spline curve to the current figure.

AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32) AddEllipse(Int32, Int32, Int32, Int32)

Добавляет эллипс в текущий контур.Adds an ellipse to the current path.

AddEllipse(Rectangle) AddEllipse(Rectangle) AddEllipse(Rectangle) AddEllipse(Rectangle)

Добавляет эллипс в текущий контур.Adds an ellipse to the current path.

AddEllipse(RectangleF) AddEllipse(RectangleF) AddEllipse(RectangleF) AddEllipse(RectangleF)

Добавляет эллипс в текущий контур.Adds an ellipse to the current path.

AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single) AddEllipse(Single, Single, Single, Single)

Добавляет эллипс в текущий контур.Adds an ellipse to the current path.

AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32) AddLine(Int32, Int32, Int32, Int32)

Добавляет отрезок прямой к текущей фигуре.Appends a line segment to the current figure.

AddLine(Point, Point) AddLine(Point, Point) AddLine(Point, Point) AddLine(Point, Point)

Добавляет отрезок прямой к этому объекту GraphicsPath.Appends a line segment to this GraphicsPath.

AddLine(PointF, PointF) AddLine(PointF, PointF) AddLine(PointF, PointF) AddLine(PointF, PointF)

Добавляет отрезок прямой к этому объекту GraphicsPath.Appends a line segment to this GraphicsPath.

AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single) AddLine(Single, Single, Single, Single)

Добавляет отрезок прямой к этому объекту GraphicsPath.Appends a line segment to this GraphicsPath.

AddLines(PointF[]) AddLines(PointF[]) AddLines(PointF[]) AddLines(PointF[])

Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath.Appends a series of connected line segments to the end of this GraphicsPath.

AddLines(Point[]) AddLines(Point[]) AddLines(Point[]) AddLines(Point[])

Добавляет последовательность соединенных отрезков прямых в конец этого объекта GraphicsPath.Appends a series of connected line segments to the end of this GraphicsPath.

AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean) AddPath(GraphicsPath, Boolean)

Добавляет указанный объект GraphicsPath к этому контуру.Appends the specified GraphicsPath to this path.

AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single) AddPie(Int32, Int32, Int32, Int32, Single, Single)

Добавляет контур сектора к данному контуру.Adds the outline of a pie shape to this path.

AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single) AddPie(Rectangle, Single, Single)

Добавляет контур сектора к данному контуру.Adds the outline of a pie shape to this path.

AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single) AddPie(Single, Single, Single, Single, Single, Single)

Добавляет контур сектора к данному контуру.Adds the outline of a pie shape to this path.

AddPolygon(PointF[]) AddPolygon(PointF[]) AddPolygon(PointF[]) AddPolygon(PointF[])

Добавляет многоугольник к этому контуру.Adds a polygon to this path.

AddPolygon(Point[]) AddPolygon(Point[]) AddPolygon(Point[]) AddPolygon(Point[])

Добавляет многоугольник к этому контуру.Adds a polygon to this path.

AddRectangle(Rectangle) AddRectangle(Rectangle) AddRectangle(Rectangle) AddRectangle(Rectangle)

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

AddRectangle(RectangleF) AddRectangle(RectangleF) AddRectangle(RectangleF) AddRectangle(RectangleF)

Добавляет прямоугольник к этому контуру.Adds a rectangle to this path.

AddRectangles(RectangleF[]) AddRectangles(RectangleF[]) AddRectangles(RectangleF[]) AddRectangles(RectangleF[])

Добавляет последовательность прямоугольников к данному контуру.Adds a series of rectangles to this path.

AddRectangles(Rectangle[]) AddRectangles(Rectangle[]) AddRectangles(Rectangle[]) AddRectangles(Rectangle[])

Добавляет последовательность прямоугольников к данному контуру.Adds a series of rectangles to this path.

AddString(String, FontFamily, Int32, Single, Point, StringFormat) AddString(String, FontFamily, Int32, Single, Point, StringFormat) AddString(String, FontFamily, Int32, Single, Point, StringFormat) AddString(String, FontFamily, Int32, Single, Point, StringFormat)

Добавляет строку текста в этот контур.Adds a text string to this path.

AddString(String, FontFamily, Int32, Single, PointF, StringFormat) AddString(String, FontFamily, Int32, Single, PointF, StringFormat) AddString(String, FontFamily, Int32, Single, PointF, StringFormat) AddString(String, FontFamily, Int32, Single, PointF, StringFormat)

Добавляет строку текста в этот контур.Adds a text string to this path.

AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat) AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat) AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat) AddString(String, FontFamily, Int32, Single, Rectangle, StringFormat)

Добавляет строку текста в этот контур.Adds a text string to this path.

AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat) AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat) AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat) AddString(String, FontFamily, Int32, Single, RectangleF, StringFormat)

Добавляет строку текста в этот контур.Adds a text string to this path.

ClearMarkers() ClearMarkers() ClearMarkers() ClearMarkers()

Удаляет все токены из этого контура.Clears all markers from this path.

Clone() Clone() Clone() Clone()

Создает точную копию этого контура.Creates an exact copy of this path.

CloseAllFigures() CloseAllFigures() CloseAllFigures() CloseAllFigures()

Замыкает все незамкнутые фигуры в этом контуре и открывает новую фигуру.Closes all open figures in this path and starts a new figure. Каждая незамкнутая фигура замыкается путем соединения ее начальной и конечной точек линией.It closes each open figure by connecting a line from its endpoint to its starting point.

CloseFigure() CloseFigure() CloseFigure() CloseFigure()

Замыкает текущую фигуру и открывает новую фигуру.Closes the current figure and starts a new figure. Если текущая фигура содержит последовательность соединенных линий и кривых, метод замыкает ее путем соединения начальной и конечной точек линией.If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Освобождает все ресурсы, используемые этим объектом GraphicsPath.Releases all resources used by this GraphicsPath.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

Flatten() Flatten() Flatten() Flatten()

Преобразует каждую кривую в данном контуре в последовательность соединенных отрезков прямых.Converts each curve in this path into a sequence of connected line segments.

Flatten(Matrix) Flatten(Matrix) Flatten(Matrix) Flatten(Matrix)

Применяет указанное преобразование, а затем преобразует каждую кривую в данном объекте GraphicsPath в последовательность соединенных отрезков прямых.Applies the specified transform and then converts each curve in this GraphicsPath into a sequence of connected line segments.

Flatten(Matrix, Single) Flatten(Matrix, Single) Flatten(Matrix, Single) Flatten(Matrix, Single)

Преобразует каждую кривую в этом объекте GraphicsPath в последовательность соединенных отрезков прямых.Converts each curve in this GraphicsPath into a sequence of connected line segments.

GetBounds() GetBounds() GetBounds() GetBounds()

Возвращает прямоугольник, ограничивающий этот объект GraphicsPath.Returns a rectangle that bounds this GraphicsPath.

GetBounds(Matrix) GetBounds(Matrix) GetBounds(Matrix) GetBounds(Matrix)

Возвращает ограничивающий прямоугольник для этого объекта GraphicsPath, когда данный контур преобразуется с помощью указанного объекта Matrix.Returns a rectangle that bounds this GraphicsPath when this path is transformed by the specified Matrix.

GetBounds(Matrix, Pen) GetBounds(Matrix, Pen) GetBounds(Matrix, Pen) GetBounds(Matrix, Pen)

Возвращает ограничивающий прямоугольник для этого объекта GraphicsPath, когда данный контур преобразуется с помощью указанного объекта Matrix и отображается с помощью заданного объекта Pen.Returns a rectangle that bounds this GraphicsPath when the current path is transformed by the specified Matrix and drawn with the specified Pen.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLastPoint() GetLastPoint() GetLastPoint() GetLastPoint()

Получает последнюю точку массива PathPoints для этого объекта GraphicsPath.Gets the last point in the PathPoints array of this GraphicsPath.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen) IsOutlineVisible(Int32, Int32, Pen)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics) IsOutlineVisible(Int32, Int32, Pen, Graphics)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen и использовании заданного объекта Graphics.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen) IsOutlineVisible(Point, Pen)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics) IsOutlineVisible(Point, Pen, Graphics)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen и использовании заданного объекта Graphics.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen) IsOutlineVisible(PointF, Pen)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics) IsOutlineVisible(PointF, Pen, Graphics)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen и использовании заданного объекта Graphics.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen) IsOutlineVisible(Single, Single, Pen)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen.

IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics) IsOutlineVisible(Single, Single, Pen, Graphics)

Указывает, содержится ли определенная точка внутри контура этого объекта GraphicsPath при его отображении с помощью указанного объекта Pen и использовании заданного объекта Graphics.Indicates whether the specified point is contained within (under) the outline of this GraphicsPath when drawn with the specified Pen and using the specified Graphics.

IsVisible(Int32, Int32) IsVisible(Int32, Int32) IsVisible(Int32, Int32) IsVisible(Int32, Int32)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics) IsVisible(Int32, Int32, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath, путем использования заданного объекта Graphics.Indicates whether the specified point is contained within this GraphicsPath, using the specified Graphics.

IsVisible(Point) IsVisible(Point) IsVisible(Point) IsVisible(Point)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics) IsVisible(Point, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF) IsVisible(PointF) IsVisible(PointF) IsVisible(PointF)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics) IsVisible(PointF, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single) IsVisible(Single, Single)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath.Indicates whether the specified point is contained within this GraphicsPath.

IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics) IsVisible(Single, Single, Graphics)

Указывает, содержится ли указанная точка внутри этого объекта GraphicsPath в видимой вырезанной области заданного объекта Graphics.Indicates whether the specified point is contained within this GraphicsPath in the visible clip region of the specified Graphics.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Reset() Reset() Reset() Reset()

Очищает массивы PathPoints и PathTypes и устанавливает FillMode в Alternate.Empties the PathPoints and PathTypes arrays and sets the FillMode to Alternate.

Reverse() Reverse() Reverse() Reverse()

Изменяет порядок точек в массиве PathPoints этого объекта GraphicsPath на противоположный.Reverses the order of points in the PathPoints array of this GraphicsPath.

SetMarkers() SetMarkers() SetMarkers() SetMarkers()

Устанавливает токен на этом объекте GraphicsPath.Sets a marker on this GraphicsPath.

StartFigure() StartFigure() StartFigure() StartFigure()

Открывает новую фигуру, не замыкая при этом текущую фигуру.Starts a new figure without closing the current figure. Все последующие точки, добавляемые к контуру, добавляются к этой новой фигуре.All subsequent points added to the path are added to this new figure.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)
Transform(Matrix) Transform(Matrix) Transform(Matrix) Transform(Matrix)

Применяет матрицу преобразования к этому объекту GraphicsPath.Applies a transform matrix to this GraphicsPath.

Warp(PointF[], RectangleF) Warp(PointF[], RectangleF) Warp(PointF[], RectangleF) Warp(PointF[], RectangleF)

Применяет преобразование перекоса, определяемое прямоугольником и параллелограммом, к этому объекту GraphicsPath.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix) Warp(PointF[], RectangleF, Matrix)

Применяет преобразование перекоса, определяемое прямоугольником и параллелограммом, к этому объекту GraphicsPath.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix, WarpMode) Warp(PointF[], RectangleF, Matrix, WarpMode) Warp(PointF[], RectangleF, Matrix, WarpMode) Warp(PointF[], RectangleF, Matrix, WarpMode)

Применяет преобразование перекоса, определяемое прямоугольником и параллелограммом, к этому объекту GraphicsPath.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Warp(PointF[], RectangleF, Matrix, WarpMode, Single) Warp(PointF[], RectangleF, Matrix, WarpMode, Single) Warp(PointF[], RectangleF, Matrix, WarpMode, Single) Warp(PointF[], RectangleF, Matrix, WarpMode, Single)

Применяет преобразование перекоса, определяемое прямоугольником и параллелограммом, к этому объекту GraphicsPath.Applies a warp transform, defined by a rectangle and a parallelogram, to this GraphicsPath.

Widen(Pen) Widen(Pen) Widen(Pen) Widen(Pen)

Добавляет дополнительное очертание к контуру.Adds an additional outline to the path.

Widen(Pen, Matrix) Widen(Pen, Matrix) Widen(Pen, Matrix) Widen(Pen, Matrix)

Добавляет дополнительное очертание в объект GraphicsPath.Adds an additional outline to the GraphicsPath.

Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single) Widen(Pen, Matrix, Single)

Заменяет данный объект GraphicsPath кривыми, окружающими область, заполняемую при отображении контура указанным пером.Replaces this GraphicsPath with curves that enclose the area that is filled when this path is drawn by the specified pen.

Применяется к

Дополнительно