Arbeiten mit der XCI-Konfigurationsdatei

Zum Ausführen verschiedener Aufgaben, wie etwa dem Einbetten einer Schrift in ein Dokument, verwendet der Output-Dienst eine XCI-Konfigurationsdatei. Obwohl diese Datei festzulegende Einstellungen enthält, wird dieser Wert in der Regel nicht geändert. Die Datei „default.xci“ befindet sich im Ordner „svcdata\XMLFormService“.

Ist LiveCycle beispielsweise unter JBoss installiert, lautet die vollständige Pfad wie folgt:

[Install location]\svcdata\XMLFormService

Sie können eine geänderte XCI-Datei beim Ausführen eines Output-Dienstvorgangs übermitteln. Erstellen Sie dabei eine Kopie der Standarddatei, ändern Sie nur die für Ihre Geschäftsanforderungen erforderlichen Werte und verwenden Sie die geänderte XCI-Datei.

Der Output-Dienst wird mit der Standard-XCI-Datei (oder der geänderten Datei) gestartet. Anschließend werden Werte angewendet, die in den Workbench-Eigenschaftenblättern oder durch Verwendung der API des Output-Dienstes angegeben sind. Diese Werte setzen die XCI-Einstellungen außer Kraft. Die Werte, die beispielsweise auf einem Workbench-Eigenschaftenblatt angegeben sind, setzen die XCI-Werte außer Kraft.

In der folgenden Tabelle werden die XCI-Optionen beschrieben.

XCI-Option

Beschreibung

config/present/pdf/creator

Gibt den Autor des Dokuments mithilfe des Eintrags „Creator“ im Lexikon „Document Information Dictionary“ an. Informationen zu diesem Lexikon finden Sie in der PDF-Referenz.

config/present/pdf/producer

Gibt den Ersteller des Dokuments mithilfe des Eintrags „Producer“ im Lexikon „Document Information Dictionary“ an. Informationen zu diesem Lexikon finden Sie in der PDF-Referenz.

config/present/layout

Steuert, ob die Ausgabe am Stück oder in Seiten unterteilt ist.

config/present/pdf/compression/level

Legt den Komprimierungsgrad fest, der beim Erzeugen eines PDF-Dokuments verwendet werden soll.

config/present/pdf/fontInfo/embed

Steuert das Einbetten von Schriften im Ausgabedokument. (Siehe Einbetten von Schriften.)

config/present/pdf/scriptModel

Bestimmt, ob XFA-spezifische Informationen in das ausgegebene PDF-Dokument eingeschlossen werden.

config/present/common/data/adjustData

Steuert, ob die XFA-Anwendung die Daten nach der Zusammenführung anpasst.

config/present/pdf/renderPolicy

Bestimmt, ob die Erstellung des Seiteninhalts auf dem Server erfolgt oder zum Client verlagert wird.

config/present/common/locale

Gibt das standardmäßige Gebietsschema an, das im Ausgabedokument verwendet wird.

config/present/destination

In einem Element vom Typ present gibt diese Option das Ausgabeformat an. In einem Element vom Typ openAction legt diese Option die Aktion fest, die beim Öffnen des Dokuments in einem interaktiven Client durchgeführt werden soll.

config/present/output/type

Legt entweder den auf eine Datei anzuwendenden Komprimierungstyp oder den zu erstellenden Ausgabetyp fest.

config/present/common/temp/uri

Gibt den Formular-URI an.

config/present/common/template/base

Gibt einen Basisspeicherort für URIs im Formularentwurf an. Ist diese Element nicht vorhanden oder leer, wird der Speicherort des Formularentwurfs als Basis verwendet.

config/present/common/log/to

Bestimmt den Speicherort, in den Protokoll- oder Ausgabedaten geschrieben werden.

config/present/output/to

Bestimmt den Speicherort, in den Protokoll- oder Ausgabedaten geschrieben werden.

config/present/script/currentPage

Gibt die Anfangsseite an, die beim Öffnen des Dokuments angezeigt wird.

config/present/script/exclude

Informiert LiveCycle darüber, welche Ereignisse ignoriert werden sollen.

config/present/pdf/linearized

Bestimmt, ob das ausgegebene PDF-Dokument linearisiert ist.

config/present/script/runScripts

Steuert, welchen Skriptsatz LiveCycle ausführt.

config/present/pdf/tagged

Bestimmt, ob Tags in das ausgegebene PDF-Dokument eingeschlossen werden. Im PDF-Kontext sind Tags zusätzliche Informationen, die in ein Dokument aufgenommen werden, um die logische Struktur des Dokuments offen zu legen. Tags unterstützen Eingabehilfen und erleichtern die Neuformatierung. Eine Seitenzahl kann beispielsweise mithilfe eines Tags als Artefakt gekennzeichnet werden, damit Bildschirmlesehilfen sie nicht mitten im Text vorlesen. Tags machen Dokumente zwar besser nutzbar, doch sie vergrößern auch die Dokumentgröße und die Verarbeitungsdauer bei der Erstellung.

config/present/pdf/fontInfo/alwaysEmbed

Gibt eine Schrift an, die im Ausgabedokument eingebettet ist.

config/present/pdf/fontInfo/neverEmbed

Gibt eine Schrift an, die niemals im Ausgabedokument eingebettet sein darf.

config/present/pdf/pdfa/part

Gibt die Version der PDF/A-Spezifikation an, der das Dokument entspricht.

config/present/pdf/pdfa/amd

Gibt die Nummer des Zusatzes der PDF/A-Spezifikation an.

config/present/pdf/pdfa/conformance

Gibt die Konformitätsstufe für die PDF/A-Spezifikation an.

config/present/pdf/version

Gibt die Version eines PDF-Dokuments an, das erstellt werden soll.