Class XpsPathGeometry
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
Клас, що інкапсулює властивості елемента PathGeometry. Цей елемент містить набір фігур шляху, які вказані або через атрибут Figures, або через дочірній елемент PathFigure.
public sealed class XpsPathGeometry : XpsArray<xpspathfigure>
Спадкування
object ← XpsObject ← XpsArray<xpspathfigure> ← XpsPathGeometry
Спадковані члени
XpsArray<xpspathfigure>.Add(XpsPathFigure), XpsArray<xpspathfigure>.Remove(XpsPathFigure), XpsArray<xpspathfigure>.Insert(int, XpsPathFigure), XpsArray<xpspathfigure>.RemoveAt(int), XpsArray<xpspathfigure>.this[int], XpsArray<xpspathfigure>.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Властивості
FillRule
Повертає/встановлює значення, яке вказує, як перетинаються області геометричних фігур для формування області.
public XpsFillRule FillRule { get; set; }
Значення властивості
PathFigures
Повертає список дочірніх фігур шляху.
public List<xpspathfigure> PathFigures { get; }
Значення властивості
List<XpsPathFigure>
Transform
Повертає/встановлює матрицю афінної трансформації, яка визначає локальну матричну трансформацію, яка застосовується до всіх дочірніх і нащадків елементів геометрії шляху перед її використанням для заповнення, обрізання або обводки.
public XpsMatrix Transform { get; set; }
Значення властивості
Методи
AddSegment(XpsPathSegment)
Додає сегмент шляху до списку дочірніх сегментів останньої фігури шляху.
public XpsPathSegment AddSegment(XpsPathSegment segment)
Параметри
segment
XpsPathSegment
Сегмент шляху, який потрібно додати.
Повертає
Доданий сегмент шляху.
Clone()
Клонує цю геометрію шляху.
public XpsPathGeometry Clone()
Повертає
Клон цієї геометрії шляху.
InsertSegment(int, XpsPathSegment)
Вставляє сегмент шляху до списку дочірніх сегментів
остання фігура шляху на позиції index
.
public XpsPathSegment InsertSegment(int index, XpsPathSegment segment)
Параметри
index
int
Позиція, на якій сегмент має бути вставлений.
segment
XpsPathSegment
Сегмент шляху, який потрібно вставити.
Повертає
Вставлений сегмент шляху.
RemoveSegment(XpsPathSegment)
Видаляє сегмент шляху зі списку дочірніх сегментів останньої фігури шляху.
public XpsPathSegment RemoveSegment(XpsPathSegment segment)
Параметри
segment
XpsPathSegment
Сегмент шляху, який потрібно видалити.
Повертає
Видалений сегмент шляху.
RemoveSegmentAt(int)
Видаляє сегмент шляху зі списку дочірніх сегментів
остання фігура шляху на позиції index
.
public XpsPathSegment RemoveSegmentAt(int index)
Параметри
index
int
Позиція, на якій сегмент шляху має бути видалений.
Повертає
Видалений сегмент шляху.