Как поместить текст в нужное место, если текст имеет выравнивание?

Автор Тема: Как поместить текст в нужное место, если текст имеет выравнивание?  (Прочитано 3801 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр РивилисАвтор темы

  • Administrator
  • *****
  • Сообщений: 12450
  • Карма: 1615
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 913
  • Карма: 151
Я догадываюсь, как это будет выглядеть, но, тем не менее: http://autolisp.ru/2010/04/06/text-and-attrib-entities/
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!


Оффлайн Александр РивилисАвтор темы

  • Administrator
  • *****
  • Сообщений: 12450
  • Карма: 1615
  • Рыцарь ObjectARX
  • Skype: rivilis
Фу-фу-фу! VB.NET  :D
Вы примеры на C# не добавляете при переводе?
Обычно нет. Они настолько простые, что с VB.NET перевести самостоятельно (или с онлайн-конверторами) не составляет труда даже для начинающего программиста.

P.S. Раздел ObjectARX? 
Хм. Не знаю как она туда затесалась. Перенёс в AutoCAD .NET API.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2415
  • Карма: 674
  • LISP/C#, AutoCAD/Civil 3D
  • Skype: zagor_dmtr
А зачем в коде получение матрицы перемещения сделано через предварительное получение единичной матрицы? Displacement - метод статический, ему объект не нужен. Так только запутаннее получилось, имхо.

Оффлайн Александр РивилисАвтор темы

  • Administrator
  • *****
  • Сообщений: 12450
  • Карма: 1615
  • Рыцарь ObjectARX
  • Skype: rivilis
А зачем в коде получение матрицы перемещения сделано через предварительное получение единичной матрицы?
Это не предварительное получение единичной матрицы, а её инициализация. Но в принципе это всё лишнее и можно было написать:
Код - vb.net [Выбрать]
  1. Dim transMatrix As Matrix3d  = Matrix3d.Displacement(transVec)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2415
  • Карма: 674
  • LISP/C#, AutoCAD/Civil 3D
  • Skype: zagor_dmtr
Это не предварительное получение единичной матрицы, а её инициализация.
А в чём разница? Не понял.
Но в принципе это всё лишнее и можно было написать
Вот я как раз об этом

Оффлайн Александр РивилисАвтор темы

  • Administrator
  • *****
  • Сообщений: 12450
  • Карма: 1615
  • Рыцарь ObjectARX
  • Skype: rivilis
А в чём разница? Не понял.
Ну чтобы не оставлять неинициализированный объект ему что-то нужно присвоить. Вот единичную матрицу и присвоили. Подозреваю, что этот код не писали специально для этого случая, а выдирали из какого-то более сложного кода с ветвлением по какому-то условию, когда возможен был вариант с единичной матрицей или матрицей смещения.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение