Frage

Ich versuche, den vorhandenen Code zu ändern, der MS -Word -Dokumente in Text mithilfe verwendet Apache Poi. Ich bin neu in dieser Apache -POI -API. Es gibt GetTablelevel () Methode von org.apache.poi.hwpf.usermodel.Teragraph Klasse, die einen ganzzahligen Wert zurückgibt.

Für eine Tabelle gibt diese Methode den Wert 1 zurück und für einige andere Tabellen gibt sie 0 zurück. Ich kann dieses Verhalten nicht verstehen.

Ich sah Javadoc dieser API an hier Es gibt jedoch keine Beschreibung über die Rückgabewerte dieser Methode.

Kann mir bitte jemand sagen, was die möglichen Rückgabewerte dieser Methode sind?

Hier ist Code -Snippet, das die Methode GetTablelevel () aufruft:

for (int x = 0; x < lenParagraph; x++) {
    Paragraph paragraph = range.getParagraph(x);
    int tableLevel = paragraph.getTableLevel();

Bitte erleuchten Sie !!!

War es hilfreich?

Andere Tipps

paragraph.getTableLevel() Gibt das Nistniveau zurück (auch bekannt als "Tischtiefe") einer Tabelle. Für Absätze, die nicht Teil einer Tabelle sind 0 - und zusätzlich paragraph.isInTable() wird zurückkehren false. Ein Rückgabewert von 1 zeigt an gewöhnliche (Top Level) Tabelle. Alle Werte n>1 eine Tabelle darstellen, die verschachtelt ist n-1 Zeiten innerhalb einer anderen (übergeordneten) Tabelle.

Weitere Informationen finden Sie unter MS-Doc, Abschnitt 2.4.3.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top