Aspose::Pdf::PageExtensions::DuplicateIntersectingGraphics метод
Содержание
[
Скрывать
]PageExtensions::DuplicateIntersectingGraphics method
Находит все векторные графические элементы, пересекающие указанную область, и создаёт их копии со смещением от оригинальных позиций.
static void Aspose::Pdf::PageExtensions::DuplicateIntersectingGraphics(const System::SharedPtr<Page> &page, const System::SharedPtr<Rectangle> ®ion, double deltaX, double deltaY)
| Параметр | Тип | Описание |
|---|---|---|
| страница | const System::SharedPtr<Page>& | Страница, на которой ищутся графические элементы и в которую они копируются. |
| регион | const System::SharedPtr<Rectangle>& | Прямоугольная область для поиска пересекающихся элементов. |
| deltaX | double | Смещение вдоль оси X для скопированных элементов. |
| deltaY | double | Смещение вдоль оси Y для скопированных элементов. |
Примечания
Этот метод работает только с векторной графикой (линии, фигуры, кривые Безье и т.д.). Растровые изображения и другие типы элементов не обрабатываются. Каждый скопированный элемент будет смещён на указанные значения dx и dy относительно его исходного положения. Исходные элементы остаются без изменений.
См. также
- Typedef SharedPtr
- Class Page
- Class Rectangle
- Class PageExtensions
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++