Как я могу автоматически изменить размер формы UML "Класса" Draw.io после добавления новых линий, представляющих дополнительные поля или методы?
Утомительно увеличивать высоту и ширину областей формы класса после добавления новых полей или методов в представление класса.
Поиск в Google предлагает ctrl-shft-y, / Arrange -> Autosize, но это выглядит не так, как ожидалось для фигур класса. (Работает нормально на обычном прямоугольнике).
Кто-нибудь нашел хороший способ добавить дополнительные поля без ручных накладных расходов?
Нарисуйте форму класса IO с новой линией, не подходящей после добавления
2 ответа
Когда текст пишется только в одну строку (при добавлении новой строки), попробуйте выбрать только эту строку (не всю фигуру UML) и перейдите в Arrange > Autosize или нажмите Ctrl+Shift+y. Это должно работать хорошо.
Когда новая строка добавлена, но текст написан в 2 или более строк, отметьте "Форматированный текст" на вкладке "Текст" (панель "Формат") и перейдите в "Упорядочить"> "Авторазмер" или нажмите Ctrl+Shift+y
Это должно увеличить высоту ряда.
Если у вас возникли проблемы с этим, пожалуйста, проголосуйте за карточку Trello, которую я открыл здесь: https://trello.com/c/NSIxt85Y/424-support-autosize-for-uml-when-new-row-is-added-with-multi-line-text-change-height-correctly потому что есть вероятность, что эта функция должна быть улучшена.
Я не понял формы списка в Draw.io.
Это объясняется здесь https://desk.draw.io/support/solutions/articles/16000054082-adding-entries-in-uml-diagrams
Ctrl-Enter, чтобы "добавить новую линию" (клонировать фигуру в списке) и введите, чтобы редактировать / переименовать эту фигуру.