gpt4 book ai didi

java - org.apache.poi.hwpf.usermodel.Paragraph 的 getTableLevel() 方法

转载 作者:行者123 更新时间:2023-12-01 15:57:28 25 4
gpt4 key购买 nike

我正在尝试修改使用 apache POI 将 MS Word 文档转换为文本的现有代码。我是 Apache POI API 的新手。 org.apache.poi.hwpf.usermodel.Paragraph 类中有一个 GetTableLevel() 方法,它返回一些整数值。

对于某些表,此方法返回值 1,而对于其他一些表,它返回 0。我无法理解这种行为。

我查看了这个API的JavaDoc here但没有对该方法的返回值进行描述。

谁能告诉我这个方法可能的返回值是什么?

这里是调用 GetTableLevel() 方法的代码片段:

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

请赐教!!!

最佳答案

paragraph.getTableLevel() 返回表的嵌套级别(也称为“table depth ”)。对于不属于表格的段落,此调用始终生成 0 - 此外 paragraph.isInTable() 将返回 false。返回值 1 表示一个普通(顶级)表。所有值 n>1 表示在另一个(父)表中嵌套 n-1 次的表。

有关更多详细信息,请参阅 [MS-DOC, Section 2.4.3]

关于java - org.apache.poi.hwpf.usermodel.Paragraph 的 getTableLevel() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4816831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com