Тема: Как задать выравнивание текста?
На сколько я понял, стандартный текст AutoCAD создается с помощью AcDbText.
Никак не могу понять, как задать выравнивание текста по центру по горизонтали и по вертикали.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → ObjectARX → Как задать выравнивание текста?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
На сколько я понял, стандартный текст AutoCAD создается с помощью AcDbText.
Никак не могу понять, как задать выравнивание текста по центру по горизонтали и по вертикали.
Очень просто
setVerticalMode
setHorizontalMode
там и устанавливаешь праметры выравнивания по вертикали и по горизонтали в отличии от AcDbMtext где все задаешь через setAttachment
С уважением Виктор Разуваев
Спасибо.
Правда я уже сам разобрался.
Ключевой момент оказался в следующем (это очень странно, но важно!): если текст выравнивается по левому краю, то используется position point, если нет - то alignment point. Аналогично с выравниванием по вертикали.
Смотря какое выравнивание. Если Align или Fit - используются обе точки.
> Виктор Разуваев
Я раньше тоже так думал, но почему-то при отслеживании в Jig-e, он (текст) никак не хочет позиционироваться по центру. Потом - да, а вот в процессе - нет. Может есть что-то чего я не учел?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → ObjectARX → Как задать выравнивание текста?
Форум работает на PunBB, при поддержке Informer Technologies, Inc