NumberList — Aspose.Note FOSS for Python API Reference

Osztály: NumberList

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

NumberList tartalmazza a lista-számozási metaadatokat, amelyek egy OutlineElement. Amikor OutlineElement.NumberList nem None, az elem egy rendezett vagy rendezetlen lista része. A tulajdonságok a MS-ONE bináris formátumból beolvasott nyers értékeket tükrözik, és csak olvashatóak; nem állíthatók be a felhasználó által a v26.3.1 verzióban.


ImageRenderOptions

Minden tulajdonság csak olvasható.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue rendezett (számozott) listákhoz; False pontozott vagy nem szekvenciális listákhoz.

Örökölve a Node-tól

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Csak olvasható adat: Format, Restart, és IsNumbered a bináris fájlból kerülnek beolvasásra. Nincs API a számozás módosítására a v26.3.1 verzióban.
  • Formátum karakterláncok: A Format a karakterlánc a nyers MS-ONE számozási formátumot követi, nem ember által olvasható mintát. Gyakori értékek közé tartoznak a decimális formátumú karakterláncok ("%1.", "%1)") számozott listákhoz és felsorolásjel karakterekhez ("•", "–") felsoroláslistákhoz.
  • Létezés ellenőrzése: Mindig ellenőrizze OutlineElement.NumberList is not None mielőtt hozzáférne ehhez az objektumhoz.

Használati példa

Számozott és felsorolásos listaelemek felismerése

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

Gyűjtse össze az összes számozott listaelemet a szövegükkel

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-biztonság

Format és Restart lehet None. IsNumbered mindig egy bool. OutlineElement.NumberList magától is lehet None — ellenőrizze, mielőtt bármely tulajdonsághoz hozzáférne.


Lásd még

 Magyar