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ó.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True rendezett (számozott) listákhoz; False pontozott vagy nem szekvenciális listákhoz. |
Örökölve a Node-tól
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Csak olvasható adat:
Format,Restart, ésIsNumbereda 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
Formata 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 Nonemielő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
- ImageRenderOptions: alaposztály
- OutlineElement: az elem, amely hordoz egy
NumberList - Fejlesztői útmutató