NumberList — Aspose.Note FOSS for Python API Reference
Trieda: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList obsahuje metadáta číslovania zoznamu pripojené k OutlineElement. Keď OutlineElement.NumberList nie je None, prvok je súčasťou usporiadaného alebo neusporiadaného zoznamu. Vlastnosti odrážajú surové hodnoty načítané z binárneho formátu MS-ONE a sú len na čítanie; nie sú nastaviteľné používateľom vo verzii v26.3.1.
ImageRenderOptions
Všetky vlastnosti sú len na čítanie.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True pre usporiadané (číslované) zoznamy; False pre odrážkové alebo nečíslované zoznamy. |
Zdedené z Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Dáta len na čítanie:
Format,Restart, aIsNumberedsú načítané z binárneho súboru. Neexistuje žiadne API na úpravu číslovania vo verzii v26.3.1. - Formátové reťazce: The
Formatreťazec nasleduje surový formát číslovania MS-ONE, nie je to ľudsky čitateľný vzor. Bežné hodnoty zahŕňajú desiatkové formátové reťazce ("%1.","%1)") pre číslované zoznamy a odrážkové znaky ("•","–") pre odrážkové zoznamy. - Kontrola prítomnosti: Vždy skontrolovať
OutlineElement.NumberList is not Nonepred prístupom k tomuto objektu.
Príklad použitia
Detekcia číslovaných a odrážkových položiek zoznamu
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}")Zozbierajte všetky číslované položky zoznamu spolu s ich textom
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))Bezpečnosť pri None
Format a Restart môže byť None. IsNumbered je vždy bool. OutlineElement.NumberList samo môže byť None — skontrolujte pred prístupom k akejkoľvek vlastnosti.
Pozri tiež
- ImageRenderOptions: základná trieda
- OutlineElement: prvok, ktorý nesie a
NumberList - Príručka pre vývojárov