NumberList

NumberList — Aspose.Note FOSS for Python API Reference

Luokka: NumberList

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

NumberList sisältää luettelon numerointimetatiedot, jotka on liitetty OutlineElement. Kun OutlineElement.NumberList ei ole None, elementti on osa järjestettyä tai järjestämätöntä luetteloa. Ominaisuudet heijastavat MS-ONE-binäärimuodosta purettuja raaka-arvoja ja ovat vain luettavissa; niitä ei voi asettaa käyttäjän toimesta versiossa v26.3.1.


ImageRenderOptions

Kaikki ominaisuudet ovat vain luku -tilassa.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue järjestettyihin (numeroituihin) luetteloihin; False luettelomerkeillä varustettuihin tai ei-järjestyksellisiin luetteloihin.

Peritty Node‑luokasta

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Vain-luku data: Format, Restart, ja IsNumbered puretaan binääritiedostosta. API:ta numeroinnin muokkaamiseen ei ole versiossa v26.3.1.
  • Muotoilumerkkijonot: Se Format merkkijono noudattaa raakaa MS-ONE numerointimuotoa, ei ihmisen luettavaa mallia. Yleisiä arvoja ovat desimaalimuotoiset merkkijonot ("%1.", "%1)") numeroituja luetteloita varten ja luettelomerkkien ("•", "–") luetelmakohtia varten.
  • Läsnäolon tarkistus: Tarkista aina OutlineElement.NumberList is not None ennen kuin käytät tätä objektia.

Käyttöesimerkki

Havaitse numeroidut ja luettelomerkeillä varustetut luettelokohdat

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

Kerää kaikki numeroidut luettelokohdat niiden tekstin kanssa

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‑turvallisuus

Format ja Restart voi olla None. IsNumbered on aina bool. OutlineElement.NumberList itse voi olla None — tarkista ennen kuin käytät mitään ominaisuutta.


Katso myös

 Suomi