Text in PDF umwandeln
WMS 2019 (1.0.2)
Mit dieser Aktivität kann ein Text (z.B. ein Protokoll) in ein PDF (im Format DIN A4) umgewandelt werden.
Eigenschaften
Eingabe
Name | Beschreibung | Datentyp | Erforderlich |
---|---|---|---|
Text | Der Text, der umgewandelt werden soll. | String | |
Verzeichnis | Verzeichnis des PDF-Dokuments, das erstellt werden soll. | String | |
Dateiname | Dateiname des PDF-Dokuments, das erstellt werden soll. | String | |
Bestehende Datei überschreiben | Kennzeichen, ob eine bereits vorhandene Datei mit demselben Namen überschrieben werden soll. Wenn das Kennzeichen nicht gesetzt ist, dann wird eine Exception geworfen, wenn die Datei bereits existiert. | Bool | |
Zielverzeichnis erstellen | Kennzeichen, ob die Verzeichnisstruktur der Zieldatei angelegt werden soll, wenn diese nicht existiert. | Bool | |
Kopfzeile | Optionale Angabe einer Kopfzeile. Soll keine Kopfzeile ausgegeben werden, dann muss der Eintrag leer sein. Die Texte in der Kopfzeile können linksbündig, zentriert und rechtsbündig ausgegeben werden. Hierzu werden die einzelnen Texte per Strichpunkt getrennt (<linksbündig>;<zentriert>;<rechtsbündig>). Es steht ein Platzhalter "[CurrentPage]" (Groß-/Kleinschreibung beachten!) zur Verfügung, mit dem die aktuelle Seitenzahl gedruckt werden kann. Die Kopfzeile wird immer 10 mm vom oberen Seitenrand gedruckt. Änderungen am oberen Rand haben hier keine Auswirkungen Die Texte in der Kopfzeile können mehrzeilig ausgegeben werden. Hierzu ist der Zeilenumbruch mit "Environment.NewLine" anzugeben. | String | |
Fußzeile | Optionale Fußzeile. | String | |
Trennlinie für Kopf- und Fußzeile einfügen | Kennzeichen, ob die Kopf- und Fußzeile durch eine Linie vom eigentlichen Inhalt abgetrennt werden soll. Wird keine Kopf- bzw. Fußzeile ausgegeben, dann wird auch keine Linie gedruckt. | Bool | |
Max. Zeilen | Hier kann angegeben werden, dass nur eine bestimmte Anzahl Zeilen auf die Seite ausgegeben werden soll. Ein langer Text, welcher automatisch umgebrochen wird, zählt trotzdem als eine Zeile. Wird der Wert 0 angegeben, werden die Zeilen bis zum Erreichen des unteren Randes ausgegeben. Wird ein längerer Text automatisch umgebrochen und damit der untere Rand überschritten, dann wird der gesamte Text auf einer neuen Seite ausgegeben. | Integer | |
Trennwort | Wenn das angegebene Trennwort in einer Zeile vorkommt, dann wird eine neue Seite begonnen. Wenn leer, dann wird der Parameter ignoriert. | String | |
Ausrichtung | Wenn das Kennzeichen "Querformat" gesetzt ist, dann wird ein PDF im Querformat erzeugt. Ansonsten im Hochformat. | Bool | BIS WMS 1.1.0 |
Breite (in mm) | Breite des Dokuments (z.B. DIN A4 Hochformat: 210 mm); verfügbar ab Version 1.1, löst die Ausrichtung ab | Double | AB WMS 1.1.0 |
Höhe (in mm) | Höhe des Dokuments (z.B. DIN A4 Hochformat: 297 mm); verfügbar ab Version 1.1, löst die Ausrichtung ab | Double | AB WMS 1.1.0 |
Ränder (in mm) | Abstände des Inhalts von den Seitenrändern in mm. Der obere bzw. untere Rand hat keine Auswirkung auf die Kopf- bzw. Fußzeile. | Integer | |
Schriftart | Auswahl an Standard-Schriftarten, welche von allen PDF-Viewern unterstützt werden. | Auswahlliste | |
Schriftgröße | Angabe der Größe für die ausgewählte Schriftart. | Integer | |
Schriftfarbe | Auswahl der Schriftfarbe für den Text, der auch für die Kopf-/Fußzeile und die Trennlinie verwendet wird. | String (ARGB) |
Verwandte Themen