Программа для работы с диаграммами Dia возникла как бесплатная и не требующая установки альтернатива Microsoft Visio. Она позволяет быстро оформить поясняющие иллюстрации для доклада, подготовить блок-схему алгоритма, составить план расстановки и подключения оборудования, указать взаимосвязи между участниками какого-либо процесса.
Dia распространяется в формате самораспаковывающегося архива 7-ZIP с расширением paf.exe для возможности опциональной интеграции в единую оболочку запуска portable приложений. Поэтому после запуска дистрибутивного файла начинается интерактивный процесс распаковки, внешне напоминающий инсталляцию. Отличие в том, что программа не записывает данные в реестр, может затем переноситься копированием и быть запущена откуда угодно. Например, с USB-flash на любом компьютере.
Вам предложат выбрать язык (среди множества поддерживаемых есть русский), но если на следующем шаге вы снимете общий флаг установки дополнительных языков, то останется только английский. Поэтому при выборе любого другого языка, кроме английского, оба флажка должны быть отмечены.
Уже после распаковки можно сократить занимаемое программой место примерно вдвое. Просто удалите вручную ненужные вам варианты перевода интерфейса и файлов справки из следующих каталогов:
\App\Dia\locale\, \App\Dia\share\locale\ и \App\Dia\help\
Dia поддерживает создание UML-диаграмм, блок-схем, сетевых, электрических, гидравлических диаграмм и многих других схем.
Среди доступных форм присутствуют как простые (линии, стрелки, базовые геометрические фигуры), так и настраиваемые сложные (ломаная линия, кривая Безье и Безье-угольник и др.).
Добавление новых форм возможно путём их загрузки из интернета с помощью дополнительной программы Diashapes либо вручную через создание XML и SVG файлов, описывающих новые объекты. После добавления они появятся в списке «Другие библиотеки элементов».
Для большинства объектов применимы дополнительные параметры, которые настраиваются через контекстное меню, вызываемое по правому клику.
Рабочая область представлена координатной сеткой, которая может быть динамической или фиксированной, с четырёх- или шестиугольными ячейками. К сетке можно привязывать объекты. Настройки вида сетки доступны в пункте «Свойства диаграммы» меню «Файл» и могут быть вызваны через комбинацию горячих клавиш {Shift}+{Alt}+{Enter}.
Dia поддерживает работу со слоями и текстом, группировку, связывание объектов и вложение дочерних элементов. Доступны стандартное выравнивание по левому/правому верхнему/нижнему краям и центрирование.
Возможна одновременная работа с несколькими диаграммами – каждая будет открыта в своём окне. При этом панель инструментов станет общей, а действия будут применяться к объектам в активном окне.
С целью дальнейшей правки диаграммы сохраняются в собственном формате .dia, а выбор вариантов экспорта дополнительно включает все распространённые форматы: PNG (в том числе с поддержкой прозрачности), PDF, PostScript, WMF, SVG, CGM, DIF, EPS, BMP, GIF, ICO, CUR, JPEG, TIFF, Visio XML, WMF, WPG, EMF, а также файлы графического языка HP («.pit *.hpgl), макросы (La)TeX (*.tex, *.mp).
Печать доступна непосредственно из программы, а крупные схемы можно автоматически разместить на несколько страниц.
На скриншотах ниже можно посмотреть примеры диаграмм.