Как применить тему в PlantUML

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

Часть 1: Как работают темы PlantUML (Общее руководство)

Понимание стандартного синтаксиса

В стандартном PlantUML вы настраиваете стили диаграмм с помощью !theme директивы. Вы размещаете эту строку в верхней части вашего фрагмента кода, сразу после @startuml.

Фрагмент кода

Diagram using Cerulean theme
Диаграмма с использованием темы Cerulean
Diagram using Hacker theme
Диаграмма с использованием темы Hacker

Ключевые приёмы использования тем в любом редакторе

  1. Встроенные темы: PlantUML поставляется с библиотекой встроенных стилей, таких как materia, cerulean, и crt-amber.

  2. Внешние библиотеки тем: Вы можете загружать пользовательские темы, размещённые на GitHub или локальных серверах, используя команду !theme <имя-темы> from <url> команды.

    PlantUML code snippet showing !theme cerulean directive applied after @startuml

  3. Глобальная согласованность: Вместо добавления встроенных CSS-стилей к каждому классу или компоненту применение темы устанавливает единый визуальный стиль для всех элементов одновременно.

Часть 2: Простой способ — применение тем в VPasCode

Хотя ручной синтаксис работает хорошо, запоминание точных имён тем или обработка ошибок синтаксиса могут замедлить вашу работу. Использование современного редактора для создания диаграмм по тексту, такого как VPasCode полностью упрощает этот процесс.

1. Визуальное меню выбора темы

Select Theme in VPasCode to apply different themes.
Выберите «Тема» в VPasCode, чтобы применить различные темы.
Materia theme Selected in VPasCode.
Тема Materia выбрана в VPasCode.

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

2. Автоматическая вставка кода

Выбор стиля автоматически добавляет правильный !theme строку в ваш скрипт PlantUML. Вам не нужно запоминать точные форматы команд или вручную вводить блоки кода.

3. Мгновенный предпросмотр в реальном времени

Live preview right when you select a theme.
Предпросмотр в реальном времени сразу после выбора темы.

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

4. Эксклюзивные пользовательские темы

Visual Paradigm theme being uses in VPasCode
Тема Visual Paradigm, используемая в VPasCode
Rose theme being uses in VPasCode
Тема Rose, используемая в VPasCode

Доступ к уникальным опциям, таким как visual-paradigm тема (с чистыми, современными синими заголовками) и rose тема (предоставляющая классический жёлто-красный вид IBM Rational Rose).

Изучите новые функции тем:

• Прочитайте о нашей новом интерфейсе выбора тем PlantUML

• Узнайте больше о пользовательских темах Visual Paradigm и Rose

Заключение

Независимо от того, редактируете ли вы код вручную или используете интерактивный редактор, использование тем PlantUMLпозволяет за считанные секунды создавать чёткую и профессиональную документацию.

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

Прокрутить вверх