Jump to content

Многострочный текст (мтекст) заданной высоты с учётом масштаба символов


Recommended Posts

44 минуты назад, SibLis сказал:

акрыл-открыл нанокад, переменная TEXTSIZE снова 25000. Это че мне каждый раз ее менять?

А если убрать?

В 10.03.2023 в 09:40, doctorraz сказал:

будет учитывать масштаб символов

 

  • Like 1
Link to comment
Share on other sites

TEXTSIZE -место хранения чертеж

Шаблон dwt править

  • Like 2
Link to comment
Share on other sites

8 минут назад, SibLis сказал:

В смысле

Чекбокс масштабировать текст снять

Возможно и с применять глобальный масштаб

Link to comment
Share on other sites

6 часов назад, SibLis сказал:

Изменил TEXTSIZE на 250. Закрыл-открыл нанокад, переменная TEXTSIZE снова 25000. Это че мне каждый раз ее менять?

m 1:100? 250х100=25000. Поставьте TEXTSIZE 2.5

Link to comment
Share on other sites

12 минут назад, yum сказал:

Поставьте TEXTSIZE 2.5

А вот это не сработает.

После изменения переменной попытка создания нового мтекста автоматически перед собственно вводом текста изменяет переменную обратно.

5 часов назад, doctorraz сказал:

TEXTSIZE -место хранения чертеж

Шаблон dwt править

Скорее всего тут нужно рыть

Link to comment
Share on other sites

20 минут назад, yum сказал:

m 1:100? 250х100=25000. Поставьте TEXTSIZE 2.5

Конечно я так делал. Все работает и масштабируется до закрытия нанокада.

6 минут назад, EdwardSt сказал:

После изменения переменной попытка создания нового мтекста автоматически перед собственно вводом текста изменяет переменную обратно.

 

Вроде мтекст тоже устанавливал по умолчанию 2.5.

5 часов назад, doctorraz сказал:

TEXTSIZE -место хранения чертеж

Шаблон dwt править

Попробую как-нибудь этот вариант. Сейчас немного не до экспериментов. Там у меня еще были личные пожелания по изменению шаблона, надо откопать записи чтобы разом все изменить.

Link to comment
Share on other sites

В 10.03.2023 в 17:45, yum сказал:

При установке масштаба измерения М, масштаб символов m сбрасывается в 1:1.

Совершенно неочевидный сброс, однако.

Логичнее все-таки поправить.

 

Дополнительно (или даже вместо) предлагаю сделать следующее:

Спойлер

image.png.15d5cadc53ca476d8832fc1507559160.png

т.е. в АС в этом месте расположена управлялка аннотациями.

 

Спойлер

image.png.3ff64f63cec6f9330ded659b9bc3eaf2.png

 

которая в свою очередь распадается 

Спойлер

image.png.f7b2150d86fc5907e5624aa87d879e6c.png

совершенно независимые друг от друга.

 

Зачем их замешивать в один интерфейсный элемент - совершенно непонятно, а в практическом плане с точки зрения пользователя еще и неудобно, т.к. один из этих масштабов всегда скрыт.

 

Суть предложения в том, что лучше для каждого вида масштаба сделать собственный элемент управления.

Пусть их будет в строке состояния не один, а два.

Кстати, их можно дополнительно расширить возможностью активации/деактивации прямо в строке состояния, а не только через настройку интерфейса

Когда (и если) будет в полном объеме реализована аннотативность, добавится третий элемент управления.

Такая реализация совместно с возможностью включения/отключения элементов управления позволяет настроить отображение по своему вкусу и сделает интерфейс более интуитивно понятным. Попутно решится и проблема с непонятным сбросом масштаба.

  • Like 3
Link to comment
Share on other sites

  • 3 weeks later...

Вдогонку к предыдущему посту.

Спойлер

image.png.c4c45a9e516acb5fa2568d3868bf2017.png

 

К ней так же есть ряд замечаний.

 

Для определения , какой из видов масштабов отображается, приходится снова нажимать кнопель масштабов в строке состояния, либо вспоминать, что "M" относится к масштабам измерений, а "m" - к масштабам символов.

 

Дополнительныйое косяк неудобство, что 

Спойлер

image.png.2c3fd7cc7e9c3001c24ed7fd1db42186.png

 выход по ESC не производится (список не сворачивается) и поле ввода не покидается.

 

Отображение масштаба измерений для объектов, к которым он не относится

Спойлер

image.png.21fdcda7cb9fedaab8f8615b0831e5dc.png

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

 

Предлагаемое в предыдущем посте добавление интерфейсных элементов, чтоб у каждого типа масштаба был свой собственный, относится и к этой панели.

Это повысит информативность вариантов действий для пользователя и позволит естественным образом блокировать выбор масштабов, неприменимых к выделенным элементам. 

 

Link to comment
Share on other sites

29 минут назад, EdwardSt сказал:

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

А если в выборе есть объекты к которым масштаб применим? Вот не надо тут трогать

31 минуту назад, EdwardSt сказал:

чтоб у каждого типа масштаба был свой собственный, относится и к этой панели

 Идея изначально была, что пользователь работает или или

Либо масштабирует оформление под модель, либо модель под оформление

Если сделать две панельки, то пользователям будет еще проще создавать монстров, когда отмасштабированы и символы и размеры)))

Пусть для начала хоть переменную добавят, для переключения масштаба измерений-символов

  • Like 1
Link to comment
Share on other sites

46 минут назад, doctorraz сказал:
1 час назад, EdwardSt сказал:

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

А если в выборе есть объекты к которым масштаб применим? Вот не надо тут трогать

Я знал, что наиболее пытливые форумчане заметят сей момент, но надеялся, что обойдется. Не обошлось....

 

Если есть два объекта, к которым применимо, но значения разные, то отображение одинаковое "М---".

Такое же отображение, когда в выделение есть объект к которому неприменимо.

Как должен интерпретировать пользователь попытку поменять значение, если после тычка ничего визуально в интерфейсном элементе не изменилось?

На мой взгляд, неподходящие элементы должны быть просто исключены из расчета отображаемого значения. Тогда "М---" будет означать, что в выделении есть разные размеры с разными значениями масштаба. А конкретное значение будет означать, что в выделении все размеры имеют одинаковый масштаб.

 

Link to comment
Share on other sites

6 минут назад, EdwardSt сказал:

На мой взгляд, неподходящие элементы должны быть просто исключены из расчета отображаемого значения. Тогда "М---" будет означать, что в выделении есть разные размеры с разными значениями масштаба. А конкретное значение будет означать, что в выделении все размеры имеют одинаковый масштаб.

+5!!!!

Но мне кажется это так и работает

Link to comment
Share on other sites

Имеем два размера (с разным масштабом измерений) и отрезок

 

Спойлер

image.png.d4ce7928bf0ca89d211a944c5349e562.png

видим минусы. все логично

 

Спойлер

image.png.996db6825a0841eed67f31ce1aa8df8c.png ----->  image.png.660f8fbcdb6b73b924cd5cb07efdffc8.png

видим установленный масштаб.

 

Канселим все обратно и добавляем в выбор к размерам еще и отрезок.

Повторяем те же манипуляции 

Спойлер

image.png.ba9c1a539b3707f4ec4065d6abb737cf.png---->image.png.19b74c9904ff66e718819c7e7ccb8751.png

Считаю,  объекты, для которых "масштаб измерений" бессмыслен, не должны участвовать в расчете отображаемого значения.

В приведенном примере должно отображаться "M1:20", а не куча минусов.

  • Like 1
Link to comment
Share on other sites

2 минуты назад, EdwardSt сказал:

Считаю

есть пример в нано или оригинале какогонить свойства работающего аналогично?

в ситуации когда набор свойств не совпадает, кады блокируют изменение этого свойства или совсем скрывают...

вот не трогай ты эти масштабы, это сделано древними и шаловливые ручки еще не успели поломать, а ты подзуживаешь нанодев..

сделают, но работать будет не так как ты хочешь

имха выбрал 100500 отрезков и один размер, накладно это будет все отфильтровать только шоб показать масштаб,

походу нана щас он тупо всем объектам пытается применить масштаб, а эксепшены (масштаб измерений) душит (убедиться легко, начертить 50к отрезков и один размер, изменить этой куче сперва масштаб символов, потом масштаб измерений)

----------------

2 часа назад, EdwardSt сказал:

добавление интерфейсных элементов, чтоб у каждого типа масштаба был свой собственный

вот это реально поможет, масштаб символов он жэж у всего есть

 

 

Link to comment
Share on other sites

2 минуты назад, doctorraz сказал:

в ситуации когда набор свойств не совпадает, кады блокируют изменение этого свойства или совсем скрывают...

именно!!!! Так какого же...?????  

 

2 минуты назад, doctorraz сказал:
2 часа назад, EdwardSt сказал:

добавление интерфейсных элементов, чтоб у каждого типа масштаба был свой собственный

вот это реально поможет, масштаб символов он жэж у всего есть

О том и речь. 

И это не подзуживание нанодева, а предложение, которое,к сожалению,  не вызвало реакции от разработчиков :prostite:

Link to comment
Share on other sites

28 минут назад, EdwardSt сказал:

предложение, которое,к сожалению,  не вызвало реакции от разработчиков 

Еще сисофт об этом просили, походу боятся в магмовские исходники лезть

Может и к лучшему.. много функционала отдаунгрейдили

добавлено через 5 минут
34 минуты назад, EdwardSt сказал:

именно!!!! Так какого же...????? 

По мне сейчас удобнее

Выделил нужное и ррименил масштаб измерений

Если будет, как ты предлагаешь, выделил размеры, а там один взорван и сидишь тупишь, чего оно заблокировалось

Если хошь по честному, через свойства меняй, но там трах тибидох

Поэтому то что ты предлагаешь с блокированием шаг назад

добавлено через 7 минут

Если же отфильтровывать неподдерживающие, то при выборе добавятся тормоза, оно это надо?

Link to comment
Share on other sites

тут еще нюансец... масштаб измерений не имеют только объекты автокада (кроме размеров)

мультикад объекты, масштаб измерений поддерживают..

так что изза палочек крючочков огород с блокированием масштаба размеров городить(((

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...