Тема: В программе отсечь ненужные части объектов.

Еще раз надеюсь на вашу помощь.Как в программе на VВА убрать ненужные куски объектов,наподобе команды TRIM

Re: В программе отсечь ненужные части объектов.

Можно найти точки пересечения при помощи IntersectWith Method и скорректировать соответствующим образом конечные точки примитивов. Для простых случаев годится, для более сложных скорей всего через SendCommand вызывать тот самый TRIM (не проверял). На VBA не пробовал, на Лиспе через (command) такой вызов работает без проблем.
Самое правильное - сразу строить как должно быть, чтоб не резать потом.

Re: В программе отсечь ненужные части объектов.

У меня была такая же проблема и я её решил таким способом, коряво ,конечно,но работает:
1. Делаю из набора объектов блок.
2. Потом рисую полилинию по которой надо обрезать.
3. Делаю команду XCLIP. Указываю блок, полилинию, по которой надо резать и всё.
Если интересно здесь была где-то такая тема.