Wasserzeichen eindrucken

Anforderung

In einem Dokument soll zusätzlich zu den Nutzdaten eine Art Wasserzeichen eingedruckt werden. Typische Anwendungen sind hier die Kennzeichnung von Kopien, Verteilerangaben von Dokumenten, etc. Bei der Kennzeichnung von Dokumenten gibt es die besondere Anforderung, dass der zu druckende Text als Hintergrund der Nutzdaten erscheinen soll.

Grundlage für dieses Beispiel ist der Prozess 'Intern: Kennzeichen 'Nur für den internen Gebrauch'' und das Formular 'Nur für den internen Gebrauch' aus der Beispielinstallation. Ein Beispiel für die erwartete Ausgabe zeigt die nachfolgende Abbildung:


Realisierung

Zur Realisation dieser Anforderung wird zunächst ein einfacher Druckprozess definiert, der an den eigentlichen Nutzdaten keinerlei Änderungen vornimmt. Dies ist an den Einstellungen 'Aus Datei' beziehungsweise 'Keine Angabe' erkennbar, die besagt, dass der jeweilíge Druckparameter so gelassen werden soll, wie er im Druckdatenstrom angegeben ist. Dies bedeutet natürlich auch, dass, falls der Parameter im Druckdatenstrom nicht definiert ist, es dem Drucker überlassen wird, wie gedruckt wird. Lediglich der Parameter 'Formular' sorgt dafür, dass das Formular 'Nur für den internen Gebrauch' über jede Seite gedruckt wird.

Im hier angesprochenen Formular 'Nur für den internen Gebrauch' wird dann ein Textfeld verwendet, das den benötigten Text ausgibt:

Da der Text ohne irgendwelche Bedingungen ausgegeben werden soll, bleibt der gesamte Abschnitt 'Feldauswahl' einfach leer. Die Positionierung des Textes erfolgt 'Relativ zum Formular', damit es mitverschoben wird, wenn das Formular verschoben wird (die beiden Angaben 'Horizontale Position' und 'Vertikale Position' weiter oben im Formular). Die Angaben '1.00 cm' und '21.00 cm' wurden so gewählt, weil der Text von links unten diagonal nach rechts oben gedruckt werden kann.

Die 'Schablone' enthält neben dem eigentlichen Text noch vorangestellte Leerzeichen und die beiden Steuerzeichen '\x0d\x0a'. Mit den Steuerzeichen wird der Text zweizeilig ausgeben und mit den Leerzeichen wird die erste Zeile etwa mittig gegenüber der zweiten Zeile positioniert. Mit der Rotation des Textes von 45 Grad (gegen den Uhrzeigersinn) wird diagonal nach rechts oben gedruckt. Der Wert '80,80,80' wählt als Farbe ein helles Grau. Zusammen mit den anderen Angaben sieht dann das resultierende Formular wie folgt aus:

Wird nun eine beliebige Druckausgabe mit dem Prozess 'Nur für den internen Gebrauch' bearbeitet, erhält man das gewünschte Druckbild, denn print2forms sorgt selbst dafür, dass die Formulare gegenüber den Nutzdaten nicht deckend gedruckt werden. Dies führt dazu, dass die Formulare quasi 'im Hintergrund' erscheinen.

Bemerkungen