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.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue untuk daftar terurut (bernomor); False untuk daftar berpoin atau tidak berurutan.

Mewarisi dari Node

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Data read-only: Format, Restart, dan IsNumbered diurai dari file biner. Tidak ada API untuk mengubah penomoran di v26.3.1.
  • String format: The Format string 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 None sebelum 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

 Bahasa Indonesia