Skip to content

Template-ListLabel

Beschreibung

Die Formulargenerator Engine stellt die Laufzeitkomponente zur Generierung von Formularen und Dokumenten bereit. Sie übernimmt die Verarbeitung von definierten Templates, bindet angebundene Datenquellen ein und erzeugt daraus die gewünschten Dokumente.

Folgende Anwendungsfälle werden unterstützt:

  • Generierung von komplexen Dokumenten anhand eines hinterlegten Templates.
  • Tabellen, QR-Codes, Strichcodes, Unterschriften, Diagramme, etc.
  • Exportformate PDF, XHTML, TXT und weitere

Die Templates werden mit der externen Anwendung Template-Designer designed.

Die vorhandenen Templates werden im Raum System unter Dokumentvorlagen aufgelistet.

Technisch basiert die Template-Engine auf dem Reporting-Tool List & Label.

Bausteine

Entities

Activities

Queries

ValueLists

Expression Functions

Tabellen

erDiagram
    business_TEMPLATE_DEFINITION_RELATION {
        TRE_G_ID VARCHAR PK
        TRE_S_TEMPLATE_MAIN_PUBLIC_ID VARCHAR
        TRE_S_TEMPLATE_CHILD_PUBLIC_ID VARCHAR
    }
    business_TEMPLATE_DEFINITION {
        MTD_G_ID VARCHAR PK
    }
    business_TEMPLATE_IMAGE {
        TEI_G_ID VARCHAR PK
        TEI_G_IMAGE_ID VARCHAR FK
    }
    business_TEMPLATE_PACKAGE {
        TEP_G_ID VARCHAR PK
    }
Hold "Alt" / "Option" to enable pan & zoom

Configs

Provider-Configs

Parameter Beschreibung Beispiel
ListLabelHtmlDpi Auflösung für Bilder in DPI (Dots per inch), die in HTML eingebettet werden 300
ListLabelOptions Technische ListLabel-Optionen, für Kompatibilitätseinstellungen mit ; (Semikolon) getrennt. Siehe ListLabel-Options 46=0;137=1
NumberOfListLabelInstances Definiert, wieviele ListLabel-Instanzen für die Generierung erzeugt werden. Empfehlung: 1 1
WatermarkEnvironment Definiert, auch welchen Umgebungen ein Wasserzeichen eingefügt wird. TEST;QS;Acc

ListLabel-Options

Option Beschreibung Empfehlung
46 0=deaktiviert case sensitivität, 1=aktiviert case sensitivität
137 0=prüft Pfad, 1=Keine Prüfung des Printerpfads
331 Steuert, ob und wie List & Label mit überbreiten Spalten umgeht.
0 = Standardverhalten,
1 = Es wird kein Rahmen rechts ausgegeben,
2 = Anpassung der Spaltenbreiten (konstante Werte) im Designer und für den Druck,
3 = Anpassung der Spaltenbreiten (konstante Werte) auf die Breite der Tabelle - für den Druck
333 0=deaktiviert, 1=Abschneiden der Inhalte wird ausgeschaltet.
375 Option Printerless: 0=aus, 1=ein

Beispiele

Anpassung des PDF Standards in einem Prozess
<standaloneActivityAction name="CreateDocument" activityName="CreateDocument">
<inParameters>
   <inParameter name="DocumentTemplate" value="'ZS_TestDunning'" />
   <inParameter name="DocumentData" value="MyDunningData" />
   <inParameter name="DocumentFormat" value="Format" />
   <inParameter name="SettingsString" value="'PdfConformance=pdfa3b'" />
</inParameters>
   <outParameters>
      <outParameter name="Document" assignedVariableRef="Document" />
   </outParameters>
</standaloneActivityAction>

Verfügbare PDF Standards:

Variable Bedeutung Kommentar
pdf10 PDF Version 1.0
pdf11 PDF Version 1.1
pdf12 PDF Version 1.2
pdf13 PDF Version 1.3
pdf14 PDF Version 1.4 (entspricht Acrobat 5)
pdf15 PDF Version 1.5
pdf16 PDF Version 1.6 (entspricht Acrobat 7)
pdf17 PDF Version 1.7 (ISO 32000-1) Default Einstellung
pdf20 PDF Version 2.0 (ISO 32000-2)
pdfa1b PDF/A-1b (ISO 19005-1, Level B Konformität)
pdfa1a PDF/A-1a (ISO 19005-1, Level A Konformität)
pdfa2b PDF/A-2b (ISO 19005-2, Level B Konformität)
pdfa2u PDF/A-2u (ISO 19005-2, Level U Konformität)
pdfa2a PDF/A-2a (ISO 19005-2, Level A Konformität)
pdfa3b PDF/A-3b (ISO 19005-3, Level B Konformität)
pdfa3u PDF/A-3u (ISO 19005-3, Level U Konformität)
pdfa3a PDF/A-3a (ISO 19005-3, Level A Konformität)

Wasserzeichen bei PDF/A

Durch Verwendeung eines Wasserzeichens ist das generierte PDF nicht mehr PDF/A konform.