Разрезает объекты слоя заданным регионом (поликонтуром).
Visual Basic:
Function SplitByRegion(Region As PolyContour, Options As Long) As Long
Region - поликонтур, пересекаемый со слоем
Options - параметр, определяющий, какие объекты слоя участвуют в операции:
0 - все объкеты слоя.
1 - только объекты мишени (TargetSelection).
2 - только выделенные объекты (Selection).
- Объекты, имеющие область пересечения с регионом, разделяются на два объекта, один из которых совпадает с областью пересечения, второй содержит оставшуюся часть. Один из образованных объектов наследует ID разрезаемого объекта. Второй объект получает новый уникальный ID.
- Объекты, целиком попавшие внутрь региона или не имеющие с ним пересечения, остаются без изменения.