Jump to content

Выравнивание блоков с состоянием видимости в ячейке таблицы


Recommended Posts

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

 

Выглядит это всё неровно и вроде бы это не совсем баг, но не хватает либо выравнивания относительно текущего состояния видимости, либо хотя бы по левому (и верхнему) краю блока.

 

Вот например на скриншоте видна разница между ППК, лишённого дополнительных радостей, релюшек (есть стрелки снизу и буква справа, тянет вверх-влево) и МДУ (стрелки снизу, блок тянет вверх). Вообще на скрине ещё причёсано, сначала они и вовсе графически вне ячейки оказывались, сохраняясь при этом в ней.

 

Ну либо кто-то может подсказать, как можно выравнять блоки по координатам/другим способом, буду благодарен. Пока вариант делать упрощённые блоки для УГО наиболее прост, но это же не прикольно:huh:

 

Нана 22.0.6013.3747

Сборка 6122

 

image.png.0c7ba12d2fc8714b6be0c8fecdd36633.pngimage.png.365643735e3373b719010b7285edf700.png

  • Like 1
Link to comment
Share on other sites

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

по баунду

баунд скрыть на всех видимостях?

Edited by doctorraz
Link to comment
Share on other sites

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

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

image.png

Причём с возможностью выравнивания по левому краю, не только по центру. Иначе появление буквы, звёздочки итп поломает строй)

Link to comment
Share on other sites

27 минут назад, CSpace сказал:

с возможностью выравнивания по левому краю

выравнивать по левому краю объекты выровненные по центру?🤨

Link to comment
Share on other sites

7 минут назад, Volkov сказал:

выравнивать по левому краю объекты выровненные по центру?🤨

:huh:

только по левому краю

Link to comment
Share on other sites

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

только по левому краю

дык а это по какому краю?

image.png

добавлено через 1 минуту
1 час назад, Михаил_ЛМГТ сказал:

вообще выравнивание относительно токи вставки просится. 

а если у разных блоков она в разных местах? разлет получится 

  • Like 1
Link to comment
Share on other sites

В 02.12.2022 в 19:14, Volkov сказал:

УГО — копия_внедрить_объект.dwg 422 \u043a\u0411 · 0 загрузок

А если такой вариант с  помощью опции "внедрить объект"?

при внедрении масштабы полетели к чертям, зато блоки перестали "вылетать" из таблицы ( это я про баг из соседней темы). Выглядит ровно, но если бы масштаб всё время был 1...

 

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

 

Возможно решение с отступом от левого края ячейки с выравниванием по левому краю блока (допустим, отступ от левого края ячейки 8, далее идёт графическая отрисовка блока

Edited by CSpace
Link to comment
Share on other sites

В 02.12.2022 в 19:01, Volkov сказал:

а если у разных блоков она в разных местах? разлет получится 

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

В блоке вставленном в таблицу можно выбрать состояние видимости?

Link to comment
Share on other sites

23 минуты назад, Михаил_ЛМГТ сказал:

В блоке вставленном в таблицу можно выбрать состояние видимости?

да, можно, прям на чертеже не заходя в таблицу

  • Like 1
Link to comment
Share on other sites

23 часа назад, CSpace сказал:

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

ровно это я и сказал )))
 

В 02.12.2022 в 18:58, Volkov сказал:

выравнивать по левому краю объекты выровненные по центру

 

добавлено через 1 минуту
23 часа назад, Михаил_ЛМГТ сказал:

Я для условных обозначений отдельные блоки делаю

а кто-то не делает...
не, ровнять по точке вставки это очень сомнительное решение

как ровнять блоки, например, с такими точками вставки? 

image.png

  • Like 3
Link to comment
Share on other sites

23 часа назад, CSpace сказал:

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

Если буквы только справа, то можно выставить выравнивание в ячейке по левому краю, а к середине ячейки отодвинуть горизонтальным отступом (в свойствах ячейки). не?

  • Like 2
  • Thanks 2
Link to comment
Share on other sites

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

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

тоже вариант!


редактирование в свойствах:


image.png

 

Результат: 

 

image.png

  • Like 1
Link to comment
Share on other sites

В 06.12.2022 в 09:23, Volkov сказал:

как ровнять блоки, например, с такими точками вставки? 

за такие точки вставки убивать надо :) (шутка)

Как мне думается, искать геометрический центр блока, или крайние левые и правые точки тоже так себе задача. Результат будет сильно зависеть от геометрии блока (есть буковка сбоку, нет буковки сбоку). Если еще и на состояние видимости ровняться, то совсем труба, как мне кажется.

В акаде не было возможности выбрать видимость блока в таблице, поэтому у меня не возникало вопросов и я просто делал специальные блоки для УО. Пока продолжаю делать также :)

  • Like 2
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...