NumberList — Aspose.Note FOSS for Python API Reference
Klasė: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList laiko sąrašo numeravimo metaduomenis, priskirtus OutlineElement. Kai OutlineElement.NumberList nėra None, elementas yra dalis surašyto arba nesurašyto sąrašo. Savybės atspindi neapdorotas reikšmes, išanalizuotas iš MS-ONE dvejetainio formato, ir yra tik skaitymui; jos nėra naudotojo nustatomos v26.3.1.
ImageRenderOptions
Visos savybės yra tik skaitymui.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True už tvarkomų (numeruotų) sąrašų; False skirta žymėtiniams arba nesekvenciniams sąrašams. |
Paveldėta iš Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Tik skaitymui skirti duomenys:
Format,Restart, irIsNumberedyra išskaitomi iš dvejetainio failo. Nėra API, skirtos keisti numeraciją v26.3.1. - Formatų eilutės: Tai
Formateilutė seka neapdorotą MS-ONE numeravimo formatą, o ne žmogui skaitomą šabloną. Dažnos reikšmės apima dešimtainio formato eilutes ("%1.","%1)") numeruotoms sąrašams ir kulkų ženklams ("•","–") ženklais pažymėtiems sąrašams. - Patikrinimas, ar egzistuoja: Visada tikrinti
OutlineElement.NumberList is not Noneprieš pasiekiant šį objektą.
Naudojimo pavyzdys
Aptikti numeruotus ir taškinės (bulleted) sąrašo 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}")Surinkti visus numeruotus sąrašo elementus su jų 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-saugumas
Format ir Restart gali būti None. IsNumbered visada yra bool. OutlineElement.NumberList pats gali būti None — patikrinkite prieš pasiekiant bet kurią savybę.
Žr. taip pat
- ImageRenderOptions: bazinė klasė
- OutlineElement: elementas, kuris neša
NumberList - Kūrėjo vadovas