Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中如何从编号列表中获取编号_Java_Docx_Docx4j - Fatal编程技术网

Java中如何从编号列表中获取编号

Java中如何从编号列表中获取编号,java,docx,docx4j,Java,Docx,Docx4j,这里我使用的是docx4j库。在这里,我得到的只是文本内容,而不是起始数字。通过使用下面的代码,我得到了所有行的行号18,这是主要问题。以下是我的word文件文本:- 1. Correcting occlusion. 2. Good nutrition. 3. Conditioning of the patient’s musculature. i. Correcting occlusion. ii. Good nutrition. iii. Conditioning of the

这里我使用的是docx4j库。在这里,我得到的只是文本内容,而不是起始数字。通过使用下面的代码,我得到了所有行的行号18,这是主要问题。以下是我的word文件文本:-

 1. Correcting occlusion.
 2. Good nutrition.
 3. Conditioning of the  patient’s musculature.

i. Correcting occlusion.
ii. Good nutrition.
iii. Conditioning of the  patient’s musculature.
我正在使用此代码阅读列表:-

 String className = textObject.getClass().getName();
 if(className.equals("org.docx4j.wml.Text")){
    String textContent = ((Text)textObject).getValue();
    System.out.println("TEXT: "+ textContent);
 }
这是前两行的背景xml:-

 <w:p w14:textId="6086F6DA" w14:paraId="7BF78737" w:rsidRDefault="005304A8" w:rsidP="005304A8"
    w:rsidR="005304A8">
    <w:pPr>
        <w:pStyle w:val="1hd"/>
        <w:numPr>
            <w:ilvl w:val="0"/>
            <w:numId w:val="18"/>
        </w:numPr>
        <w:rPr>
            <w:lang w:eastAsia="en-IN" w:val="en-IN"/>
        </w:rPr>
    </w:pPr>
    <w:r w:rsidRPr="00747731">
        <w:rPr>
            <w:lang w:eastAsia="en-IN" w:val="en-IN"/>
        </w:rPr>
        <w:t>Correcting occlusion</w:t>
    </w:r>
    <w:r>
        <w:rPr>
            <w:lang w:eastAsia="en-IN" w:val="en-IN"/>
        </w:rPr>
        <w:t>.</w:t>
    </w:r>
</w:p>
<w:p w14:textId="07AC6E69" w14:paraId="6976D19F" w:rsidRDefault="005304A8" w:rsidP="005304A8"
    w:rsidR="005304A8">
    <w:pPr>
        <w:pStyle w:val="1hd"/>
        <w:numPr>
            <w:ilvl w:val="0"/>
            <w:numId w:val="18"/>
        </w:numPr>
        <w:rPr>
            <w:lang w:eastAsia="en-IN" w:val="en-IN"/>
        </w:rPr>
    </w:pPr>
    <w:r w:rsidRPr="00747731">
        <w:rPr>
            <w:lang w:eastAsia="en-IN" w:val="en-IN"/>
        </w:rPr>
        <w:t>Good nutrition</w:t>
    </w:r>
    <w:r>
        <w:rPr>
            <w:lang w:eastAsia="en-IN" w:val="en-IN"/>
        </w:rPr>
        <w:t>.</w:t>
    </w:r>
</w:p>

矫正咬合
.
营养良好
.

欢迎使用堆栈溢出!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参见:如何创建。很抱歉我不知道你在问什么。清楚地描述预期和实际输出!看哪一个生成实际数字。它用于docx4j的HTML输出,所以您可以研究它。欢迎使用堆栈溢出!寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参见:如何创建。很抱歉我不知道你在问什么。清楚地描述预期和实际输出!看哪一个生成实际数字。它用于docx4j的HTML输出,因此您可以对此进行研究。