Перейти к содержанию
Laziz

Text to lines

Рекомендуемые сообщения

Здравствуйте.

Скажите пожалуйста как сделать сабж в НаноКаде?

Мне нужно что бы контуры текста превратились в отрезок и дугу.

Хотя бы теорию с точки зрение программирование.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пишите в клубе разработчиков. А так, например, при печати в PDF текст на основе SHX шрифтов он распадается на примитивы, потом PDF можно обратно конвертировать в DWG и стащить развалившийся текст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создал документ, на листе написал однострочный текст, речатал лист в PDF c помощью принтера PDFFill, файл PDF открыл в программе Inkscape, сохранил его в DXF.

1.dwg

1.pdf

scr.jpg

out.dwg

Изменено пользователем Robink

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем кто ответил.

Но мне надо автоматизировать это дело.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем кто ответил.

Но мне надо автоматизировать это дело.

Можно через скрипты и ту же печать:

1. Печатаем в PDF

2. Конвертируем PDF в PS (postscript)

3. Открываем файл PS как текстовый файл, вытаскиваем данные

4. По данным рисуем текст примитивами.

Потом на Teigha .Net или MultiCad .Net c функций поиска пересечений IntersectWith, то есть рисуем сетку из линий, находим пересечения текста с линиями, но надо проверять, не факт что будет работать.

Ну и то что я Вам написал в клубе разработчиков, на NRX.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...