Это можно сделать с помощью LISP-программы. Достаточно просто (на первый взгляд) - располагать любые дополнительные тексты над или (и) под линией.
Вот так это делается в ruCAD
(defun START (/ txt_list)
(ru-app-begin)
(setq txt "")
(while
(setq txt_list (ru-get-string "Текст для написания НАД линией" txt))
(ru-dlg-get-two-string "Ввод двух строк" "Над линией" "В" t "Под линией" "100" t
t
"common\\options\\ru_trass_marks.xml"
"common\\options\\ru_dia_text.xml"
)
(ru-draw-txt-up-down-line txt_list)
)
(ru-app-end)
(princ)
)
Здесь выводится диалоговое окно для ввода двух строк. Строки можно вводить вручную или выбирать из справочника. Потом надо указать точку на линии и в этом месте, над и под линией, будут написаны текстовые примитивы требуемого размера и ориентации вдоль линии (чтоб не вверх ногами).
Разумеется, этим кодом нельзя напрямую воспользоваться - это часть системы и ответ на вопрос "можно ли".