Please enable JavaScript to view this site.

Пример...

Аналог данной функции при использовании Automation - метод ksDocument2D::ksClearRegion.

Синтаксис:

int ksClearRegion (reference grClear,

reference grRegion,

unsigned char inside);

Входные параметры:

grClear

- группа обрабатываемых объектов

(0 - просматривать все объекты текущего вида или выделенные, если они есть),

grRegion

- группа объектов, задающая область очистки,

inside

- место очистки:

0 - снаружи области, ограниченной grRegion,

1 - внутри области.

Возвращаемое значение:

1

- в случае удачного завершения,

0

- в случае неудачи.

Примечание:

При очистке объекты, которые пересекаются с границей области очистки, могут быть усечены или полностью удалены.

В зависимости от типа при усечении объекты изменяются (например, отрезок) или заменяются на новые объекты (например, окружность становится дугой).

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

Если группа временная, то для сохранения новых объектов в документе, для нее нужно выполнить функцию StoreTmpGroup.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78