NumberList — Aspose.Note FOSS for Python API Reference
Kelas: NumberList
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node
NumberList menyimpan metadata penomoran daftar yang terlampir pada sebuah OutlineElement.Ketika OutlineElement.NumberList tidak None, elemen tersebut merupakan bagian dari daftar terurut atau tidak terurut. Properti mencerminkan nilai mentah yang diurai dari format biner MS-ONE dan bersifat read-only; tidak dapat diatur pengguna di v26.3.1.
ImageRenderOptions
Semua properti bersifat Read-only.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True untuk daftar terurut (bernomor); False untuk daftar berpoin atau tidak berurutan. |
Mewarisi dari Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
ImageRenderOptions
- Data read-only:
Format,Restart, danIsNumbereddiurai dari file biner. Tidak ada API untuk mengubah penomoran di v26.3.1. - String format: The
Formatstring mengikuti format penomoran MS-ONE mentah, bukan pola yang dapat dibaca manusia. Nilai umum termasuk string format desimal ("%1.","%1)") untuk daftar bernomor dan karakter bullet ("•","–") untuk daftar berpoin. - Pemeriksaan keberadaan: Selalu periksa
OutlineElement.NumberList is not Nonesebelum mengakses objek ini.
Contoh Penggunaan
Deteksi item daftar bernomor vs bullet
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}")Kumpulkan semua item daftar bernomor beserta teksnya
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))Keamanan None
Format dan Restart dapat None. IsNumbered selalu merupakan bool. OutlineElement.NumberList itu sendiri dapat menjadi None — periksa sebelum mengakses properti apa pun.
Lihat Juga
- ImageRenderOptions: kelas dasar
- OutlineElement: elemen yang membawa sebuah
NumberList - Panduan Pengembang