Привет.
Мне нужно считать с Docx файла списки. Я разобрался как это делать с помощью XML, достаточно найти строку
<w:numId
в параграфе в виде XML.
Пример параграфа
<w:p xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml">
<w:pPr>
<w:pStyle w:val="Normal"/>
<w:numPr>
<w:ilvl w:val="0"/>
<w:numId w:val="3"/>
</w:numPr>
<w:bidi w:val="0"/>
<w:jc w:val="left"/>
<w:rPr/>
</w:pPr>
<w:r>
<w:rPr/>
<w:t>numerate list</w:t>
</w:r>
</w:p>
Но, как мне узнать, это list bullet или же numerate list?
Конкретной записи этого в параграфе нет.
Через стили из библиотеки
docx которую я использую для чтения Docx файла, получить тип списка не получается.
Я думаю, что где-то хранятся индексы стилей, но где и как их достать я не знаю.
Как найти стиль списка?