NumberList — Aspose.Note FOSS for Python API Reference
Classe: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList contiene i metadati di numerazione dell’elenco allegati a un OutlineElement.Quando OutlineElement.NumberList non è None, l’elemento fa parte di un elenco ordinato o non ordinato. Le proprietà riflettono i valori grezzi analizzati dal formato binario MS-ONE e sono di sola lettura; non sono impostabili dall’utente in v26.3.1.
ImageRenderOptions
Tutte le proprietà sono di sola lettura.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True per elenchi ordinati (numerati); False per elenchi puntati o non sequenziali. |
Ereditato da Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Dati di sola lettura:
Format,Restart, eIsNumberedsono analizzati dal file binario. Non esiste un’API per modificare la numerazione in v26.3.1. - Stringhe di formato: Il
Formatstringa segue il formato grezzo di numerazione MS-ONE, non è un modello leggibile dall’uomo. I valori comuni includono stringhe di formato decimale ("%1.","%1)") per elenchi numerati e caratteri puntati ("•","–") per elenchi puntati. - Verifica di presenza: Controlla sempre
OutlineElement.NumberList is not Noneprima di accedere a questo oggetto.
Esempio d’uso
Rileva elementi di elenco numerati vs puntati
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}")Raccogli tutti gli elementi di elenco numerati con il loro testo
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))Sicurezza None
Format e Restart può essere None. IsNumbered è sempre un bool. OutlineElement.NumberList può essere esso stesso None — controlla prima di accedere a qualsiasi proprietà.
Vedi anche
- ImageRenderOptions: classe base
- OutlineElement: l’elemento che trasporta un
NumberList - Guida per sviluppatori