<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">I’d like to get some confirmation on how Writer document represent numbered paragraphs. See the paragraph properties service, <a href="https://www.openoffice.org/api/docs/common/ref/com/sun/star/style/ParagraphProperties.html" class="">https://www.openoffice.org/api/docs/common/ref/com/sun/star/style/ParagraphProperties.html</a>.</div><div class=""><br class=""></div><div class="">If `NumberingIsNumber` is True then it’s a list item of sorts: `NumberingLevel` tells me which level in the nesting hierarchy it might be but really just counts the numbers of tab-indents. There’s a max of 10 levels (i.e. tab-indents). For each of the levels there exists a set of “rules” (`NumberingRules`) that contain the “type” (`NumberingType`) for each level. Meaning that I can get more information about a list item by getting its type = rules[level].</div><div class=""><br class=""></div><div class="">The `NumberingIsOutline` values seems to be unreliable, and `OutlineLevel` is greater than 1 if the paragraph is a heading of sorts. By default, “Title” and “Heading 1” are both 1. So checking whether a paragraph is a heading depends on the `OutlineLevel` rather than the `NumberingIsOutline` boolean.</div><div class=""><br class=""></div><div class="">Is that about right? What did I miss with respect to document hierarchy?</div><div class=""><br class=""></div><div class="">Cheers!</div><div class="">Jens</div><div class=""><br class=""></div><div class=""><div class="">
<div class="">--</div><div class="">Jens Tröger</div><div class=""><a href="http://savage.light-speed.de/" class="">http://savage.light-speed.de/</a></div>
</div>
<br class=""></div></body></html>