質問

MSワードドキュメントを使用してテキストに変換する既存のコードを変更しようとしています Apache Poi. 。私はこのApachePoi APIに慣れています。がある getTableLevel() の方法 org.apache.poi.hwpf.usermodel.paragraph 整数値を返すクラス。

一部の表の場合、この方法は値1を返し、他のテーブルでは0が返されます。この動作を理解することはできません。

このAPIのJavadocを見ました ここ しかし、この方法の返品値について説明はありません。

この方法の返品値は何ですか?

GetTableLevel()メソッドを呼び出すコードスニペットは次のとおりです。

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

啓発してください!!!

役に立ちましたか?

他のヒント

paragraph.getTableLevel() ネストレベルを返します(別名」テーブルの深さ")テーブルの。テーブルの一部ではない段落の場合、この呼び出しは常に得られます 0 - さらに paragraph.isInTable() 戻ります false。の返品値 1 を示します 普通 (上位レベル)テーブル。すべての値 n>1 ネストされたテーブルを表します n-1 別の(親)テーブル内の時間。

詳細については、参照してください MS-DOC、セクション2.4.3.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top