In FastReport .NET wurde das Exportieren von Wasserzeichen in .DOCX- und .RTF-Dateien hinzugefügt. Mit einer Einschränkung - das Wasserzeichen kann nicht über den Text gelegt werden.
Unter einem Wasserzeichen versteht man einen Text oder eine Grafik (in der Regel halbtransparent), der bzw. die an einer Stelle platziert wird, an der er bzw. sie nicht stört, um das Bild zu sehen. Es dient dazu, den Inhalt von Dokumenten vor der kommerziellen Nutzung durch Nichteigentümer oder vor Betrug zu schützen.
Beispiel für ein Dokument mit Wasserzeichen:
Hinzufügen des Wasserzeichens aus dem Code:
//Erstellen eines Berichtes Report report = new Report(); //Erstellen einer Berichtsseite ReportPage pageBase = new ReportPage(); //Einfügen eines Wasserzeichentextes pageBase.Watermark.Enabled = true; pageBase.Watermark.Text = "Watermark"; //Hinzufügen der erstellten Seite zur Sammlung der Berichtsseiten report.Pages.Add(pageBase);
So sieht das eingefügte Wasserzeichen in der Vorschau aus:
So sieht der in RTF exportierte Bericht mit dem Wasserzeichen aus:
So sieht der in Word 2007exportierte Bericht mit dem Wasserzeichen aus:
Diese Verbesserungen schützen Ihre Berichte vor unerwünschter Nutzung.