Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Ausgabeformat "MsWord"

Dieses Ausgabeformat generiert aus Indexdaten des Dokumentes eine Microsoft-Word-Datei, entweder im DOC-Format, im DOCX-Format oder konvertiert ins PDF-Format.

Die Dateiendung, die in der Eigenschaft .FileName angegeben ist, bestimmt, welches der Formate generiert wird.

Eigenschaft

Beschreibung

OutputFormat[].TemplateFile

Definition der zu verwendenden Word-Dokumentdatei

Die Datei dient als Vorlage, um diese mit den auszugebenden Indexfeldinhalten zu befüllen. Die Vorlagendatei selbst bleibt dabei unverändert.

Folgende Optionen sind verfügbar:

  • Angabe eines Namensfilters, um die Vorlagendatei als am Dokument hängende Dateianlage zu identifizieren, wobei die erste gefundene Anlage herangezogen wird

  • Angabe eines absoluten oder relativen Dateipfades, um die Vorlagendatei aus dem Dateisystem zu laden

  • Weglassung der Angabe, sodass stattdessen ein leeres Dokument genutzt wird

    In diesem Fall können von den unten aufgeführten Ausgabeelementen nur "Absatz" und "Dokumenteigenschaft" verwendet werden. Alle restlichen Elemente sind vordefiniert und existieren in einem leeren Dokument nicht.

Für die Eigenschaft OutputName gilt eine spezielle Syntax. Diese besteht aus einem Wert, der aus mehreren Parametern zusammengesetzt ist.

Der erste Parameter trägt immer den Namen ElemType und benennt die Art des Elements. Abhängig von der Elementart sind teils weitere Parameter verfügbar, um das Element zu spezifizieren.

Element

Parameter

Absatz

  1. ElemType*: Paragraph

  2. Number: Absatznummer (Standardwert: 1)

Wenn die angegebene Absatznummer zu hoch ist und der Absatz somit nicht existiert, wird automatisch ein neuer Absatz an das Dokument angefügt.

Textmarke

  1. ElemType*: Bookmark

  2. Number: Nummer der Textmarke (Standardwert: 1)

  3. Name: Name der Textmarke (alternativ zu Number)

Formularfeld

  1. ElemType*: FormField

  2. Number: Nummer des Formularfeldes (Standardwert: 1)

  3. Name: Name des Formularfeldes (alternativ zu Number)

Steuerelement

  1. ElemType*: ContentControl

  2. Number: Nummer des Steuerelements (Standardwert: 1)

  3. Name: Name des Steuerelements (alternativ zu Number)

Textbox

  1. ElemType*: TextBox

  2. Number: Nummer des Textbox (Standardwert: 1)

  3. Name: Name der Textbox (alternativ zu Number)

Tabelle

  1. ElemType*: Table

  2. Number: Nummer der Tabelle (Standardwert: 1)

  3. ColNumber: Nummer der Spalte (Standardwert: 1)

Eine Tabelle muss mindestens eine vordefinierte Zeile mit der Spaltenstruktur enthalten. Wenn die Zellen der ersten Zeile bereits mit Werten gefüllt sind, wird diese Zeile als Kopfzeile betrachtet und die Datenausgabe beginnt erst in der zweiten Zeile.

Entsprechend der Anzahl von Ausgabewerten wird automatisch die benötigte Anzahl von Zeilen an die Tabelle angefügt. Wenn die vordefinierte Tabelle mehr (Leer-) Zeilen als benötigt enthält, werden diese automatisch gelöscht.

Dokumenteigenschaft

  1. ElemType*: Property

  2. PropName*: Name der Dokumenteigenschaft (Title, Subject, Author, LastAuthor, Keywords, Comments, Company)

    Ein unbekannter Name wird als benutzerdefinierte Eigenschaft gesetzt.