NumberList — Aspose.Note FOSS for Python API Reference
Klasse: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList bevat de lijstnummeringsmetadata die aan een is gekoppeld OutlineElement. Wanneer OutlineElement.NumberList is niet None, is het element onderdeel van een geordende of ongeordende lijst. De eigenschappen weerspiegelen ruwe waarden die zijn geparseerd uit het MS-ONE binaire formaat en zijn alleen-lezen; ze zijn niet door de gebruiker instelbaar in v26.3.1.
ImageRenderOptions
Alle eigenschappen zijn alleen-lezen.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True voor geordende (genummerde) lijsten; False voor opsommingstekens of niet-opeenvolgende lijsten. |
Geërfd van Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Alleen-lezen gegevens:
Format,Restart, enIsNumberedworden geparseerd uit het binaire bestand. Er is geen API om nummering te wijzigen in v26.3.1. - Formaatstrings: De
Formatstring volgt het ruwe MS-ONE nummeringsformaat, niet een menselijk leesbaar patroon. Veelvoorkomende waarden omvatten decimale opmaakstrings ("%1.","%1)") voor genummerde lijsten en opsommingstekens ("•","–") voor opsommingstekens. - Aanwezigheidscontrole: Controleer altijd
OutlineElement.NumberList is not Nonevoordat u dit object benadert.
Gebruikvoorbeeld
Detecteer genummerde versus opsomminglijstitems
from aspose.note import Document, OutlineElement
doc = Document("MyNotes.one")
for oe in doc.GetChildNodes(OutlineElement):
nl = oe.NumberList
if nl is None:
continue # not a list item
restart_info = f" restart={nl.Restart}" if nl.Restart is not None else ""
print(f"format={nl.Format!r}{restart_info}")Verzamel alle genummerde lijstitems met hun tekst
from aspose.note import Document, OutlineElement, RichText
doc = Document("MyNotes.one")
for oe in doc.GetChildNodes(OutlineElement):
if oe.NumberList is not None:
texts = [rt.Text for rt in oe.GetChildNodes(RichText) if rt.Text]
print(" | ".join(texts))None‑veiligheid
Format en Restart kan zijn None. IsNumbered is altijd een bool. OutlineElement.NumberList zelf kan zijn None — controleer voordat u een eigenschap benadert.
Zie ook
- ImageRenderOptions: basisklasse
- OutlineElement: het element dat een
NumberList - Ontwikkelaarsgids