ArcSegment Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ArcSegment.
Перегрузки
ArcSegment() |
Инициализирует новый экземпляр класса ArcSegment. |
ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean) |
Инициализирует новый экземпляр класса ArcSegment. |
Комментарии
Класс ArcSegment определяет только целевую точку дуги, которую он представляет; начальная точка дуги является текущей точкой PathFigure, к которой ArcSegment добавляется.
Для большинства эллиптических дуг определенной позиции, размера и поворота существует четыре разных дуги, которые можно нарисовать; и largeArc
sweepDirection
параметры указывают, какую дугу следует использовать.
Из четырех кандидатов дуги развертки две представляют большие дуги с развертками 180 градусов или выше, а два представляют меньшие дуги с развертками 180 градусов или меньше. Если largeArc
это true
так, выбирается один из двух более крупных дуги разверток; в противном случае false``largeArc
выбирается один из более мелких дуговых разверток.
Если sweepDirection
это Clockwiseтак, дуга рисуется в направлении положительного угла. Если sweepDirection
это Counterclockwiseтак, дуга рисуется в направлении отрицательного угла.
ArcSegment()
Инициализирует новый экземпляр класса ArcSegment.
public:
ArcSegment();
public ArcSegment ();
Public Sub New ()
Комментарии
Класс ArcSegment определяет только целевую точку дуги, которую он представляет; начальная точка дуги является текущей точкой PathFigure, к которой ArcSegment добавляется.
Для большинства эллиптических дуг определенной позиции, размера и поворота существует четыре разных дуги, которые можно нарисовать; и largeArc
sweepDirection
параметры указывают, какую дугу следует использовать.
Из четырех кандидатов дуги развертки две представляют большие дуги с развертками 180 градусов или выше, а два представляют меньшие дуги с развертками 180 градусов или меньше. Если largeArc
это true
так, выбирается один из двух более крупных дуги разверток; в противном случае false``largeArc
выбирается один из более мелких дуговых разверток.
Если sweepDirection
это Clockwiseтак, дуга рисуется в направлении положительного угла. Если sweepDirection
это Counterclockwiseтак, дуга рисуется в направлении отрицательного угла.
Применяется к
ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)
Инициализирует новый экземпляр класса ArcSegment.
public:
ArcSegment(System::Windows::Point point, System::Windows::Size size, double rotationAngle, bool isLargeArc, System::Windows::Media::SweepDirection sweepDirection, bool isStroked);
public ArcSegment (System.Windows.Point point, System.Windows.Size size, double rotationAngle, bool isLargeArc, System.Windows.Media.SweepDirection sweepDirection, bool isStroked);
new System.Windows.Media.ArcSegment : System.Windows.Point * System.Windows.Size * double * bool * System.Windows.Media.SweepDirection * bool -> System.Windows.Media.ArcSegment
Public Sub New (point As Point, size As Size, rotationAngle As Double, isLargeArc As Boolean, sweepDirection As SweepDirection, isStroked As Boolean)
Параметры
- point
- Point
Конечная точка дуги; начальная точка дуги определяется как текущая точка типа PathFigure, к которому добавляется тип ArcSegment.
- size
- Size
X-и y радиус дуги. Радиус x задается свойством Size структуры Width , а радиус y задается свойством Size структуры Height .
- rotationAngle
- Double
Поворот эллипса по оси X.
- isLargeArc
- Boolean
Указывает, должна ли дуга быть больше 180 градусов.
- sweepDirection
- SweepDirection
Чтобы нарисовать дугу в направлении положительного угла, следует задать значение Clockwise; чтобы нарисовать дугу в направлении отрицательного угла, следует задать значение Counterclockwise.
- isStroked
- Boolean
Задайте значение true
, чтобы вычертить дугу, если тип Pen используется для отрисовки сегмента; в противном случае — значение false
.
Комментарии
Класс ArcSegment определяет только целевую точку дуги, которую он представляет; начальная точка дуги является текущей точкой PathFigure, к которой ArcSegment добавляется.
Для большинства эллиптических дуг определенной позиции, размера и поворота существует четыре разных дуги, которые можно нарисовать; и largeArc
sweepDirection
параметры указывают, какую дугу следует использовать.
Из четырех кандидатов дуги развертки две представляют большие дуги с развертками 180 градусов или выше, а два представляют меньшие дуги с развертками 180 градусов или меньше. Если largeArc
это true
так, выбирается один из двух более крупных дуги разверток; в противном случае false``largeArc
выбирается один из более мелких дуговых разверток.
Если sweepDirection
это Clockwiseтак, дуга рисуется в направлении положительного угла. Если sweepDirection
это Counterclockwiseтак, дуга рисуется в направлении отрицательного угла.