Aspose::Page::XPS::XpsModel::XpsPathGeometry class
Содержание
[
Скрывать
]XpsPathGeometry class
Класс, инкапсулирующий свойства элемента свойства PathGeometry. Этот элемент содержит набор фигур пути, указанных либо атрибутом Figures, либо дочерним элементом PathFigure.
class XpsPathGeometry : public Aspose::Page::XPS::XpsModel::XpsArray<System::SharedPtr<XpsPathFigure>>,
public Aspose::Page::XPS::XpsModel::ITransformableProperty
Методы
| Метод | Описание |
|---|---|
| AddSegment(System::SharedPtr<XpsPathSegment>) | Добавляет сегмент пути в список дочерних сегментов последней фигуры пути. |
| Clone() | Создаёт копию этой геометрии пути. |
| get_FillRule() const | Возвращает/устанавливает значение, определяющее, как пересекающиеся области геометрических фигур комбинируются для формирования региона. |
| get_PathFigures() | Возвращает список дочерних фигур пути. |
| get_Transform() override | Возвращает/устанавливает аффинную матрицу преобразования, задающую локальное матричное преобразование, применяемое ко всем дочерним и наследующим элементам геометрии пути перед их использованием для заполнения, обрезки или обводки. |
| InsertSegment(int32_t, System::SharedPtr<XpsPathSegment>) | Вставляет сегмент пути в список дочерних сегментов последней фигуры пути в позицию index. |
| RemoveSegment(System::SharedPtr<XpsPathSegment>) | Удаляет сегмент пути из списка дочерних сегментов последней фигуры пути. |
| RemoveSegmentAt(int32_t) | Удаляет сегмент пути из списка дочерних сегментов последней фигуры пути в позиции index. |
| set_FillRule(XpsFillRule) | Возвращает/устанавливает значение, определяющее, как пересекающиеся области геометрических фигур комбинируются для формирования региона. |
| set_Transform(System::SharedPtr<XpsMatrix>) override | Возвращает/устанавливает аффинную матрицу преобразования, задающую локальное матричное преобразование, применяемое ко всем дочерним и наследующим элементам геометрии пути перед их использованием для заполнения, обрезки или обводки. |
| SetTemplateWeakPtr(uint32_t) override | Устанавливает n‑й аргумент шаблона как слабый указатель (вместо shared). Позволяет переключать указатели в контейнерах в режим weak. |
См. также
- Class XpsArray
- Class ITransformableProperty
- Namespace Aspose::Page::XPS::XpsModel
- Library Aspose.Page for C++