Aspose::Pdf::PageExtensions::DuplicateIntersectingGraphics метод

PageExtensions::DuplicateIntersectingGraphics method

Находит все векторные графические элементы, пересекающие указанную область, и создаёт их копии со смещением от оригинальных позиций.

static void Aspose::Pdf::PageExtensions::DuplicateIntersectingGraphics(const System::SharedPtr<Page> &page, const System::SharedPtr<Rectangle> &region, double deltaX, double deltaY)
ПараметрТипОписание
страницаconst System::SharedPtr<Page>&Страница, на которой ищутся графические элементы и в которую они копируются.
регионconst System::SharedPtr<Rectangle>&Прямоугольная область для поиска пересекающихся элементов.
deltaXdoubleСмещение вдоль оси X для скопированных элементов.
deltaYdoubleСмещение вдоль оси Y для скопированных элементов.

Примечания

Этот метод работает только с векторной графикой (линии, фигуры, кривые Безье и т.д.). Растровые изображения и другие типы элементов не обрабатываются. Каждый скопированный элемент будет смещён на указанные значения dx и dy относительно его исходного положения. Исходные элементы остаются без изменений.

См. также