Analyse von OpenXML Textkonserven

In KnowlEdge gibt es im Extras-Menü einen Eintrag für die „Textanalyse…“. Mit dieser Funktion ist es möglich, OpenXML-Textkonserven technisch zu analysieren. Diese Textanalyse steht für Schriftstücke und Bausteine in KnowlEdge-spezifischen Reitern zur Verfügung. Bei der Textanalyse auf Schriftstück-Ebene wird eine Bausteinübersicht angezeigt mit einer Auflistung der Bausteine und ihrer Textkonserven innerhalb des Schriftstücks.

In dieser Übersicht werden die Bausteine aufgelistet. Jede Zeile enthält eine Textkonserve mit ihrem Bausteinnamen und dem Namen der Textkonserve. Der erste Spalte gibt an, ob der Baustein OpenXML-basiert ist. Weitere Spalten weisen auf bestimmte Inhalte mit möglichen Fehlerquellen in der Textkonserve hin. So ist im Beispiel in der obigen Abbildung ein Fehler im Seitenformat des Bausteins GK-SSBS-EFORM-3 vorhanden. Mit einem Doppelklick kommt man in den Dialog „Analyse von OpenXML Bausteintext“. In diesen Dialog kommt man direkt, wenn die Textanalyse von einem Baustein aus aufgerufen wird.

Abschnitte und Seitengrößen

Einer Textkonserve hat immer einen oder mehrere Abschnitte. In so einem Abschnitt werden bestimmte Eigenschaften definiert wie zum Beispiel Seitengröße und Seitenränder. Bei der Montage wird versucht, diese Abschnitte zusammenzuführen, aber wenn es Abweichungen gibt in den Eigenschaften dieser Abschnitte, ist dies nicht möglich.

Hier im Beispiel ist für einen Abschnitt die Seitengröße nicht „A4“, sondern „Letter“. Dies kann Absicht sein, aber ist vermutlich ein Fehler. Deshalb wird bei der Textanalyse darauf hingewiesen.

Wenn ein Abschnitt in der Auflistung selektiert wird, wird auch angezeigt, ob dafür Kopf- oder Fußzeilen definiert sind. Dies kann hilfreich sein bei der Fehlersuche bezüglich Kopf- und Fußzeilen. Wenn zum Beispiel eine Fußzeile ab einer bestimmten Stelle im Dokument fehlt oder nicht richtig ist, kann es daran liegen, dass eine Textkonserve eine nicht erwünschte Definition beinhaltet. Dieser Analyse kann auch hilfreich sein um festzustellen, wieso ab einer bestimmten Stelle im Dokument eine Kopf- und/oder Fußzeile verschwindet, weil in einer Textkonserve eine leere Kopf- und/oder Fußzeile vorhanden ist.

Platzhalter

Hier werden die in der Textkonserve erkannten Platzhalter aufgelistet. Wenn der Platzhalter auch eine Formatangabe hat, wird diese ebenfalls angezeigt.

Fehler, wie zum Beispiel hier in der Formatangabe des Platzhalters, werden rot dargestellt.

Formularfelder

Bei E-Formularen werden die Rechtecke, die in der Textkonserve vorhanden sind, umgewandelt in Formularfelder. Hierbei wird das OpenXML nach PDF konvertiert und werden die grafischen Elemente untersucht, um die Formularfelder zu finden. In diesem Reiter kann man prüfen, welche Felder gefunden wurden und ob die Feldnamen korrekt sind.

Word-Feldfunktionen

Für das Darstellen von Bausteintexten und das Editieren zur Laufzeit von Bausteintexten wird ein Produkt von einem Drittanbieter verwendet. Dieses „TxTextcontrol“ kann sowohl RTF als auch OpenXML anzeigen und auch bearbeiten. Leider gibt es bestimmte Feldfunktionen, die man in Word verwenden kann, die aber im TxTextcontrol nicht funktionieren. Der Reiter „Word-Feldfunktionen“ listet die gefundenen Feldfunktionen aus der Textkonserve in drei Kategorien auf. Siehe hier ein Beispiel:

Falls Feldfunktionen gefunden werden, die in der Liste ganz rechts aufgelistet werden, sollte man sich überlegen, diese zu ersetzen, vor allem wenn der Baustein zur Laufzeit bearbeitbar ist.

Gedrehter Text

In der Vergangenheit wurde ein PDF-Konverter verwendet, der keine gedrehten Texte umwandeln konnte. Deshalb wurde diese Analyse aufgenommen. Mit dem aktuell bei der AL verwendeten PDF-Konverter sind uns aber keine Probleme bei gedrehten Texten bekannt.

Grafiken

Dieser Reiter enthält eine Liste von die Grafiken, die in der Textkonserve vorhanden sind.

Gerade für die Barrierefreiheit ist es wichtig, dass für eine Grafik ein Alternativtext gesetzt ist, oder das die Grafik als „Dekorativ“ gekennzeichnet ist. Falls dies nicht der Fall ist, wird diese Grafik rot dargestellt.

Formatvorlagen

Der Formatierung im Text lauft über Formatvorlagen. Dieser Reiter soll helfen, eine Liste der in der Textkonserve verwendeten Formatvorlagen zu erhalten.

Hierbei als Tipp: Die Beschreibung der Formatvorlage wird auch als „Tooltip“ formatiert dargestellt und ist in dieser Form besser lesbar.

Ole-Objekte

Word bietet die Möglichkeit, bestimmte Inhalte als Ole-Objekt einzufügen. Abhängig davon, wie zum Beispiel etwas aus Excel in Word kopiert wird, wird Word hieraus nicht eine einfache Tabelle in den Text aufnehmen, sondern ein Objekt, was immer noch mit Excel verknüpft ist und welches teilweise sogar bearbeitbar ist.

Dies wird höchstwahrscheinlich zu Problemen führen bei der weiteren Verarbeitung, und auf jeden Fall zu Problemen führen bei der Konvertierung nach PDF. Deshalb sollten keine Ole-Objekte verwendet werden.

ctv:knowledge:analyseopenxml · Zuletzt geändert: 08.09.2026 08:42

Copyright © 1992-2026 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum