Можно. И через doc.SendStringToExecute() - видимо плохо экранировал.Да, получилось.
Для каждого примитива в текущем пространстве выполняешь метод TransormBy с матрицей переноса из 0,0,0 в 0,0,1e99 и обратно. В чем только смысл этих телодвижений? Передернуть все примитивы?Можно. И через doc.SendStringToExecute() - видимо плохо экранировал.Да, получилось.
А как это будет через Net?
(Lisp не знаю)
В чем только смысл этих телодвижений? Передернуть все примитивы?https://knowledge.autodesk.com/ru/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/RUS/how-to-flatten-a-drawing-in-autocad.html (https://knowledge.autodesk.com/ru/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/RUS/how-to-flatten-a-drawing-in-autocad.html)
Сделать чертеж плоским. Типа Flatten.Так просто это может и не получиться. Достаточно вспомнить хотя бы про разные OCS.
Сделать чертеж плоским. Типа Flatten.А почему не Flatten? используется AutoCAD LT?
LT не позволит загрузить dll, насколько я помню.Скорее всего.