Работа с таблицами
Таблицы в Diagrammix3 позволяют организовать информацию в структурированном табличном формате.
Создание таблицы
Чтобы добавить таблицу, выберите инструмент «Таблица» на панели инструментов и нажмите на холст.
Панель действий таблицы
Двойное нажатие на ячейку таблицы или выделение таблицы открывает панель действий таблицы, которая обеспечивает быстрый доступ к:
- Редактирование текста ячейки (T): Вход в режим редактирования текста выделенной ячейки.
- Настройки сетки: Открытие всплывающего окна настроек сетки для настройки границ и интервалов.
- Атрибуты ячейки: Открытие всплывающего окна атрибутов ячейки для стилизации шрифта и фона.
- Добавление/удаление строк/столбцов: Быстрое изменение структуры таблицы.

Настройки сетки
Всплывающее окно настроек сетки позволяет:
- Переключать отображение границ строк и столбцов.
- Настраивать горизонтальные и вертикальные интервалы между ячейками.
- Устанавливать радиус скругления углов таблицы.

Атрибуты ячеек
Всплывающее окно атрибутов ячейки обеспечивает детальный контроль над отдельными ячейками или всей таблицей:
- Настройки шрифта: Изменение семейства шрифта, размера и стиля (жирный/курсив).
- Выравнивание: Установка горизонтального и вертикального выравнивания текста.
- Угол текста: Поворот текста в ячейках (0-360 градусов).
- Отступы: Настройка внутренних полей ячейки (верх/низ, лево/право).
- Цвет фона: Выбор из палитры цветов для заливки ячейки.
!TIP Используйте флажок Apply to all table cells для быстрой стилизации всей таблицы сразу.

Объединение и разделение ячеек
Diagrammix3 поддерживает объединение ячеек, позволяя объединять несколько ячеек в одну большую или разделять ранее объединённые ячейки.
Объединение ячеек
Для объединения ячеек:
- Выделите таблицу для активации панели действий таблицы
- Выделите несколько ячеек:
- Cmd+Click по отдельным ячейкам для добавления к выделению
- Shift+Click для выделения прямоугольного диапазона
- Нажмите Merge Cells на панели инструментов (или щёлкните правой кнопкой и выберите Merge)
- Выделенные ячейки объединяются в одну
Применение объединённых ячеек:
- Строки заголовков, охватывающие несколько столбцов
- Метки категорий, охватывающие строки
- Диаграммы классов UML с разделами атрибутов/операций
- Сложные таблицы данных со сгруппированными заголовками

Разделение ячеек
Для разделения ранее объединённых ячеек:
- Выделите объединённую ячейку
- Нажмите Split Cells на панели инструментов (или щёлкните правой кнопкой и выберите Split)
- Ячейка возвращается к исходным делениям сетки
Примечание: Вы можете разделять только ранее объединённые ячейки. Нельзя разделить отдельную ячейку сетки на более мелкие ячейки за пределами структуры сетки таблицы.
Выделение нескольких ячеек
При работе с объединением ячеек:
- Первое выделение — Нажмите на ячейку для её выделения
- Добавление к выделению — Cmd+Click по дополнительным ячейкам
- Выделение диапазона — Нажмите первую ячейку, Shift+Click последнюю (выделяет прямоугольник)
- Выделение строки/столбца — Нажмите на маркер строки/столбца, когда он виден
Выделенные ячейки показывают подсветку, указывающую на их участие в операции объединения.
Поворот текста в ячейках
Поворот текста в отдельных ячейках:
- Выделите ячейку
- Откройте Cell Attributes
- Установите Text Angle:
- 0° — Горизонтально (по умолчанию)
- 90° — Вертикально (снизу вверх)
- 180° — Перевёрнутый
- 270° или -90° — Вертикально (сверху вниз)
- Любой произвольный угол (0-360)
Повёрнутый текст полезен для:
- Вертикальных заголовков столбцов
- Компактных макетов таблиц
- Матричных диаграмм с повёрнутыми подписями

Изменение размера таблиц
Вы можете изменять размер таблицы, используя маркеры на её углах и сторонах. Высоту отдельных строк и ширину столбцов часто можно настроить, перетаскивая линии сетки внутри таблицы (при поддержке).
Диаграммы классов UML с таблицами
Таблицы идеально подходят для создания блоков классов UML:
- Создайте таблицу из 3 строк и 1 столбца
- Первая ячейка: Имя класса (по центру, жирный)
- Вторая ячейка: Атрибуты (по левому краю, обычный вес)
- Третья ячейка: Методы (по левому краю, обычный вес)
- Настройте высоту строк под содержимое
- Добавьте границы для разделения секций
Пример структуры:
┌─────────────┐
│ ClassName │ ← Заголовок (объединённый, если несколько столбцов)
├─────────────┤
│ - attribute1│ ← Раздел атрибутов
│ - attribute2│
├─────────────┤
│ + method1() │ ← Раздел методов
│ + method2() │
└─────────────┘
Продвинутая стилизация таблиц
Видимость сетки
Управляйте отображением границ:
- Откройте Grid Settings
- Переключите Show Row Borders (горизонтальные линии)
- Переключите Show Column Borders (вертикальные линии)
- Переключите Show Frame (внешняя рамка)
Это позволяет:
- Таблицы без границ (всё выключено)
- Только разделители строк (строки вкл., столбцы выкл.)
- Только внешняя рамка (рамка вкл., внутренние выкл.)
Цвет фона ячеек
Создавайте визуальную иерархию с помощью цветов фона:
- Выделите ячейки для раскрашивания
- Откройте Cell Attributes
- Выберите Background Color из палитры
- Примените к выделенным ячейкам или всей таблице
Шаблоны оформления:
- Чередование цветов строк (зебра) для читаемости
- Строка заголовка с акцентным цветом
- Важные ячейки с подсветкой
- Цветовое кодирование категорий или статусов
Отступы в ячейках
Настройка расстояния между текстом и границами ячейки:
- Выделите ячейки
- Откройте Cell Attributes
- Настройте значения Padding:
- Вертикальные отступы (верх/низ)
- Горизонтальные отступы (лево/право)
Большие отступы создают более просторные, читаемые таблицы. Меньшие отступы создают плотные, компактные таблицы.
Советы по эффективному использованию таблиц
- Единообразные стили — Используйте одинаковые шрифты и цвета для схожего содержимого
- Чёткие заголовки — Сделайте строку/столбец заголовка визуально выделяющимися (жирный, цвет фона)
- Достаточные отступы — Не позволяйте тексту касаться границ ячеек
- Числа по правому краю — Выравнивайте числовые данные по правому краю для удобного сравнения
- Объединяйте умеренно — Объединяйте ячейки только когда это улучшает ясность
- Проверяйте читаемость — Убедитесь, что текст читаем при финальном размере отображения диаграммы
Связанные темы
- Диаграммы классов UML — Использование таблиц для классов UML
- Редактирование текста — Форматирование текста в таблицах
- Выравнивание — Выравнивание таблиц с другими элементами
- Копирование и применение стилей — Повторное использование стилей таблиц