Как сделать в .NET-приложении документ DOCX или RTF с водяным знаком

06.12.2021

В FastReport .NET были добавлены экспорты водяного знака в файлы .DOCX и .RTF. С одним ограничением – знак не может располагаться над текстом.

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

Пример документа с водяным знаком:

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

Добавление водяного знака из кода:

//Создание экземпляра класса Report
Report report = new Report();
//Создание страницы отчета
ReportPage pageBase = new ReportPage();
//Добавление текста водяного знака
pageBase.Watermark.Enabled = true;
pageBase.Watermark.Text = "Watermark";
//Добавление созданной страницы в коллекцию страниц отчета
report.Pages.Add(pageBase);

Результат добавления водяного знака в предварительном просмотре:

Watermark в предварительном просмотре

Результат экспорта отчета с водяным знаком в RTF:

Watermark в RTF

Результат экспорта отчета с водяным знаком в Word 2007:

Watermark в DOCX

Данные улучшения позволят защитить ваши отчеты от нежелательного использования.

20 ноября 2024

Локализация и смена языков в FastReport VCL

FastReport VCL поддерживает 40 языков для локализации интерфейса и позволяет изменять язык на лету через меню или код, без перекомпиляции.
1 ноября 2024

Новые возможности редактора отчетов FastReport VCL

Рассматриваем новые возможности редактора отчетов: выносные линии, подсветка пересекающихся объектов, обновлённые деревья отчетов и данных.
30 октября 2024

Использование стилей при создании отчетов в FastReport VCL

В статье подробно рассматривается одна из новых возможностей FastReport VCL – применение стилей и страниц стилей.