Dokument stempeln

Beschreibung

Dieser Rob ist in der Lage, ein bitonales Tiff (zweifarbig) mit einem Stempel zu versehen, wobei die zu stempelnden Informationen frei definiert werden können.
Dazu wird eine XML-Steuerdatei angegeben, in welcher die grafischen Informationen des Stempels enthalten sind.

Funktionsweise

Trifft der Workflow auf den Rob “Dokument stempeln”, so wird zunächst geprüft, ob es sich um ein zweifarbiges Tiff-Image als Dokument handelt. Ist dies nicht der Fall, so kann mit diesem Rob kein Stempel erstellt werden (konsultieren Sie für die Verwendung weiterer Dokumenttypen den “Dokument stempeln Pro”-Rob).

Im nächsten Schritt wird geprüft, ob die angegebene XML-Steuerdatei mit den Stempelinformationen vorhanden und im gültigen Format vorliegt. Wenn die Prüfungen erfolgreich durchgeführt wurden, so wird die Stempel-Steuerdatei eingelesen und der Stempel wird generiert. Dabei werden je nach Definition die einzelnen Seiten mit dem Stempel an der gewünschten Position erzeugt.

Parameter

Kategorie Name Typ Beschreibung
Allgemein Definitionsdatei Dateiname Gibt den vollständigen Pfad und Dateinamen der XML-Steuerdatei für die Stempelerzeugung an

Aufbau der XML-Steuerdatei

Die XML-Steuerdatei trägt den folgenden exemplarischen Aufbau:


<?xml version="1.0" ?>
<StampDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Entries>
   <StampEntry>
    <Caption>Eingang:</Caption>
    <FieldValue>#ImportDate</FieldValue>
   </StampEntry>
   <StampEntry>
    <Caption>Dokument-Datum:</Caption>
    <FieldValue>@Eingangszeitpunkt</FieldValue>
   </StampEntry>
   <StampEntry>
    <Caption>Medium:</Caption>
    <FieldValue>@Medium</FieldValue>
   </StampEntry>
   <StampEntry>
    <Caption>Station:</Caption>
    <FieldValue>#ComputerName</FieldValue>
   </StampEntry>
  </Entries>
  <Orientation>LeftTop</Orientation>
  <FontOrientation>Horizontal</FontOrientation>
  <Margin>50</Margin>
  <FontSize>6</FontSize>
  <OneLine>False</OneLine>
  <FontSize>10</FontSize>
  <StampAllPages>False</StampAllPages>
  <TransparentBackground>False</TransparentBackground>
</StampDefinition>

Stammelement

Unterhalb des Stammelements „StampDefinition“ sind die folgenden Knoten zulässig:

Elementname Beschreibung Werte
OneLine Gibt an, ob alle Werte des Stempels in einer Zeile geschrieben werden sollen (z.B. nur am oberen oder unteren Rand der Seite)
True Stempel in einer Zeile generieren
False Stempel als Tabelle erzeugen
Margin Gibt den Rand in Pixeln rund um den Stempel an Numerisch, Anzahl Pixel
FontSize Zu verwendende Schriftgröße für Beschreibung und Werte Numerisch
TransparentBackground Gibt an, ob ein transparenter Hintergrund erstellt werden soll
True Der Hintergrund wird transparent dargestellt
False Der Hintergrund wird weiß gefüllt
StampAllPages Gibt an, ob alle Seiten des Original-Bildes gestempelt werden sollen
True Alle Seiten des Multi-Tiffs werden gestempelt
False Nur die erste Seite des Multi-Tiffs wird gestempelt
FontOrientation Gibt die Ausrichtung der Stempelschrift auf der Seite an
Horizontal Der Stempel wird horizontal erstellt
Vertical Der Stempel wird gedreht dargestellt
Orientation Gibt an, wo sich der Stempel auf der Seite befindet LeftTop
CenterTop
RightTop
LeftCenter
CenterCenter
RightCenter
LeftBottom
CenterBottom
RightBottom
Entries Stellt eine Auflistung aus “StampEntry”-Elementen dar

StampEntry-Element

Das StampEntry-Element stellt eine einzelne “Beschreibung/Wert”-Zeile innerhalb des Stempels dar.

Es besitzt die folgenden Elemente:

Elementname Beschreibung Werte
Caption Textangabe, welche direkt angezeigt werden soll als „Überschrift“ zum Wert Jeder Text
FieldValue Wert, welcher im Stempel angezeigt werden soll. Hierbei sind Systemvariablen und Metadatenfelder durch ein entsprechendes Präfix auszuwählen @Feldname liest den entsprechenden unter “Feldname” gespeicherten CODING-Metafeldwert aus der Datenbank und setzt diesen ein (z.B. “@Kontonummer” für den Wert des Kontonummern-Feldes.

Außerdem können die folgenden Sonderfelder verwendet werden:

#IMPORTDATE Importzeitpunkt des Dokumentes in die CODING-Datenbank
#COMPUTERNAME Name des aktuellen Computers, welcher mit dem Stempel beauftragt ist
#DOCUMENTID ID des aktuellen CODING-Dokumentes im Workflow
#SOURCEFILE Name des Ursprungs-Dateinamens

Anschlüsse

Connector_Ok Wird gewählt, wenn die Verarbeitung erfolgreich verlaufen ist
Connector_Fault Im Falle eines Ausführungsfehlers wird dieser Ausgang gewählt