Wasserzeichen kann der JRReporter auf zwei verschiedene Arten erzeugen. Zum Einen können Wasserzeichen auf neu erstellten Dokumenten erzeugt werden. Das schließt alle Dokumente, die auf Basis eines im Reportdesigner angelegten Templates entstehen, ein. Zum Anderen können auf bereits existierende PDF-Dokumente nachträglich Wasserzeichen aufgebracht werden. Bei beiden Varianten besteht die Möglichkeit Texte und/oder Grafiken als Wasserzeichen zu nutzen.
Wasserzeichen bei der Dokumenterstellung
Um ein Wasserzeichen direkt bei der Erstellung des Dokuments hinzuzufügen, muss es in der Dokumentvorlage im Reportdesigner angelegt werden. Das erzeugte Dokument wird dann direkt mit dem Wasserzeichen generiert. Öffnen Sie dazu das Template im Reportdesigner. Wählen Sie das oberste Report-Element (das Dokument) aus. Klappen Sie nun im Eigenschaftsdialog („Properties“) im Bereich „Layout“, den Eintrag „PageSettings“ auf. Der letzte Eintrag heißt „Watermarks“. Wählen Sie diesen Eintrag aus, dann erscheint am rechten Rand ein Button „…“. Klicken Sie auf diesen Button und es erscheint der sogenannte „Watermark-Auflistungs-Editor“.
Dieser verwaltet alle Wasserzeichen des Dokuments und der Auflistung können nun beliebig viele Wasserzeichen hinzugefügt werden.
Dies geschieht durch einen Klick auf die Schaltfläche „Hinzufügen“. Dadurch werden neue Text-Wasserzeichen hinzugefügt. Durch einen Klick auf den kleinen Pfeil am Rand des Buttons können Sie auch Wasserzeichen vom Typ „PictureWatermark“ hinzufügen.
Für jedes Wasserzeichen können Sie dabei verschiedene Eigenschaften festlegen. Für Text-Wasserzeichen lassen sich die Schriftart, -größe und -stil, die Farbe, die Deckkraft und der Text festlegen. Zusätzliche Einstellmöglichkeiten erlauben die Festlegung der Schriftrichtung und die Angabe ob das Wasserzeichen über oder hinter dem Dokumentinhalt platziert wird zu. Mit der Positionierung über dem Dokumentinhalt lassen sich so auch Stempel umsetzen, während Wasserzeichen hinter dem Dokumentinhalt liegen. Außerdem kann angegeben werden, ob das Wasserzeichen auch auf der ersten und letzten Seite aufgebracht werden soll.
Der auszugebende Text enthält alle Möglichkeiten, die Sie auch von normalen Textfeldern im Reportdesigner kennen. Sie können direkt einen festen Text eintragen oder aber mit Hilfe des Expression-Editor auf die Felder der Datenquellen, Reportparameter, globale Objekte etc. zugreifen.
Wasserzeichen nachträglich aufbringen
Nachträglich lassen sich Wasserzeichen mit dem JRReporter nur auf PDF-Dokumente aufbringen. Dazu stellt der JRReporter eigene Funktionen innerhalb der mitgelieferten Systemaktivität bereit.
Die Systemaktivität bietet jeweils eine Funktion um Texte und eine Grafiken auf ein Dokument aufzubringen. Dazu wählen Sie die gewünschte Funktion aus und legen Sie die jeweiligen Parameter fest. Auch hier können abhängig von der Wasserzeichenart Parameter wie Schriftart und -farbe, Ausrichtung, Position und Transparenz festgelegt werden. Eine genaue Beschreibung der Parameter finden Sie im Handbuch des JRReporter.