Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 13-08-2018, 20:43:45
-
Подскажите, возможно ли используя объект
clipboard без написания плагина прочесть данные полилинии (набор координат 2d).
Т.е. Без использования autocad API.
-
А что в clipboard находится?
-
В буфер находится полилиния
-
В буфер находится полилиния
Ну тогда очевидно, что без API ты ничего не сделаешь. Да и с API будет не так просто.
-
Я пробовал из буфера вставлять полилинии в mspaint
Paint принимает инфу из буфера как битовую матрицу
А мне нужен вектор.
-
Может в сторону javascript посмотреть?
-
А зачем тебе вообще clipboard понадобился? Объясни задачу. Возможно есть решение попроще.
-
Я пробовал из буфера вставлять полилинии в mspaint
Paint принимает инфу из буфера как битовую матрицу
А мне нужен вектор.
В буфере обмена есть BITMAP - картинка. И есть специальный AutoCAD'овский формат, в котором содержится ссылка на временный dwg-файл, содержащий примитивы, скопированные в буфер обмена. В самом буфере обмена этих примитивов нет.
-
Нужно вставить в веб-браузер список координат.
Не хочу рядового пользователя грузить сложностями установки плагина. Хочется что бы пользователю было как можно проще. Ctrl+c ctrl+v просто без лишних вопросов. Меньше заморочек для юзера.
-
Не получится. Еще раз. Буфер обмена после копирования полилинии в неё содержит путь к dwg-файлу, куда эта полилиния скопировалась. Вытащить координаты можно только в AutoCAD (или RealDWG).
P.S.: А если пользователь скопирует не полилинию или несколько полилиний???
-
Нужно вставить в веб-браузер список координат.
зачем?
-
Нужно вставить в веб-браузер список координат.
Значит нужен плагин, который возьмет координаты вашей полилинии из чертежа и запишет в буфер как текст