NumberList

NumberList — Aspose.Note FOSS for Python API Reference

Klase: NumberList

ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node

NumberList satur saraksta numurēšanas metadatus, kas pievienoti OutlineElement. Kad OutlineElement.NumberList nav None, elements ir daļa no kārtota vai nekurta saraksta. Īpašības atspoguļo neapstrādātas vērtības, kas izparsētas no MS-ONE binārā formāta, un tās ir tikai lasāmas; tās nav lietotāja iestatāmas versijā v26.3.1.


ImageRenderOptions

Visas īpašības ir tikai lasāmas.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue kārtotiem (numurētiem) sarakstiem; False priekš punktveida vai ne‑sekvencētiem sarakstiem.

Manto no Node

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Tikai lasāmi dati: Format, Restart, un IsNumbered tiek parsēti no binārā faila. Nav API, lai modificētu numurēšanu versijā v26.3.1.
  • Formāta virknes: Šis Format virkne seko neapstrādātajam MS-ONE numurēšanas formātam, nevis cilvēkam saprotamam modelim. Bieži sastopamās vērtības ietver decimālo formāta virknes ("%1.", "%1)")"•", "–").
  • Klātbūtes pārbaude: Vienmēr pārbaudīt OutlineElement.NumberList is not None pirms piekļūšanas šim objektam.

Lietošanas piemērs

Noteikt numurētus un aizzīmētus saraksta elementus

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}")

Savākt visus numurētos saraksta elementus ar to tekstu

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 drošība

Format un Restart var būt None. IsNumbered vienmēr ir bool. OutlineElement.NumberList tas pats var būt None — pārbaudiet pirms piekļuves jebkuram īpašumam.


Skatīt arī

 Latviešu