При разработке отчётных систем важно уметь не только собирать данные и создавать графики, но и правильно оформлять результаты в разных форматах. Многие пользователи формируют документы в Microsoft Word (OOXML), где активно используются изображения: логотипы, диаграммы, иллюстрации.
Раньше экспорт в Word сохранял изображения в фиксированном качестве, что было не всегда удобно. В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.
Этот режим сохраняет изображение в оригинальном виде, без изменения разрешения и качества. Он необходим, когда любое вмешательство может исказить данные. Даже минимальная потеря качества может ухудшить информацию.
Преимущества:
Важно отметить, что при выборе “Оригинального изображения” недоступны другие опции.
Без функции
С функцией
Этот режим переводит изображения в формат JPEG, значительно сокращая размер файла. Это особенно важно при работе с отчётами, где много фотографий, которые без сжатия делают документ громоздким.
В этом режиме можно настроить качество JPEG. Оно определяет, насколько сильно будет сжато изображение:
На скриншотах ниже показана разница при экспорте с разными параметрами JPEG-качества (исходные изображения оставили в стандартном качестве).
Jpeg-качество: 25
Jpeg-качество: 100
В Word теперь есть режимы экспорта, которые помогают настроить качество сохранения изображений. Этот инструмент очень удобен, потому что он позволяет быстро управлять соотношением качества картинки и размером итогового документа без лишних настроек.
Доступны четыре варианта:
Низкое качество — минимальный размер файла. Изображения становятся проще и теряют часть детализации.
Изображение в низком качестве
Стандартное качество — это базовый режим вывода изображений в FastReport. В нём используется стандартный механизм сохранения картинок без дополнительных преобразований который был предложен в FastReport.
Среднее качество — баланс между компактностью и чёткостью. Где важна читаемость, но не требуется максимальная детализация.
Изображение в среднем качестве
Высокое качество — максимальная чёткость и детализация. Когда внешний вид имеет решающее значение.
Изображение в высоком качестве
Эти варианты комбинируются с другими опциями экспорта изображений (например, JPEG-сжатием или «Для печати»), чтобы получить оптимальный результат под задачу.
Исключение — режим «Оригинальное изображение», который всегда сохраняет картинку без изменений и работает отдельно от остальных настроек.
Добавленные функции экспорта изображений в Word делают FastReport .NET более удобным инструментом для подготовки отчётов и документов. Каждый пользователь может сам выбирать оптимальный вариант: сохранить изображения в максимальном качестве, уменьшить размер файла с помощью сжатия или настроить баланс. Один и тот же документ можно подготовить в разных вариантах.