NumberList — Aspose.Note FOSS for Python API Reference
Klass: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList innehåller listnumreringsmetadata som är bifogad till en OutlineElement. När OutlineElement.NumberList är inte None, är elementet en del av en ordnad eller oordnad lista. Egenskaperna speglar råvärden som parsats från MS-ONE-binärformatet och är skrivskyddade; de kan inte ställas in av användaren i v26.3.1.
ImageRenderOptions
Alla egenskaper är skrivskyddade.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True för ordnade (numrerade) listor; False för punktlistor eller icke-sekventiella listor. |
Ärvt från Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Skrivskyddad data:
Format,Restart, ochIsNumberedparsas från den binära filen. Det finns inget API för att ändra numrering i v26.3.1. - Formatsträngar: Den
Formatsträngen följer det råa MS-ONE-numreringsformatet, inte ett mänskligt läsbart mönster. Vanliga värden inkluderar decimala formatsträngar ("%1.","%1)") för numrerade listor och punkttecken ("•","–") för punktlistor. - Närvarokontroll: Kontrollera alltid
OutlineElement.NumberList is not Noneinnan du får åtkomst till detta objekt.
Exempel på användning
Detektera numrerade vs punktlistade objekt
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}")Samla alla numrerade listobjekt med deras text
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-säkerhet
Format och Restart kan vara None. IsNumbered är alltid en bool. OutlineElement.NumberList sig själv kan vara None — kontrollera innan du får åtkomst till någon egenskap.
Se även
- ImageRenderOptions: basklass
- OutlineElement: elementet som bär en
NumberList - Utvecklarguide