NumberList

NumberList — Aspose.Note FOSS for Python API Reference

Kelas: NumberList

ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NumberList ImageRenderOptions: Node

NumberList menyimpan metadata penomboran senarai yang dilampirkan kepada satu OutlineElement. Apabila OutlineElement.NumberList bukan None, elemen tersebut merupakan sebahagian daripada senarai teratur atau tidak teratur. Sifat-sifat tersebut mencerminkan nilai mentah yang diurai daripada format binari MS-ONE dan bersifat baca-sahaja; ia tidak boleh ditetapkan oleh pengguna dalam v26.3.1.


ImageRenderOptions

Semua sifat adalah Baca-sahaja.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue untuk senarai teratur (bernombor); False untuk senarai berbulet atau tidak berurutan.

Dewarisi daripada Node

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • Data baca-sahaja: Format, Restart, dan IsNumbered diurai daripada fail binari. Tiada API untuk mengubah penomboran dalam v26.3.1.
  • Rentetan format: The Format rentetan mengikuti format penomboran mentah MS-ONE, bukan corak yang boleh dibaca manusia. Nilai biasa termasuk rentetan format perpuluhan ("%1.", "%1)") untuk senarai bernombor dan aksara bullet ("•", "–") untuk senarai berbutir.
  • Semakan kehadiran: Sentiasa periksa OutlineElement.NumberList is not None sebelum mengakses objek ini.

Contoh Penggunaan

Kesan item senarai bernombor vs berbulet

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 senarai bernombor bersama 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))

Keselamatan None

Format dan Restart mungkin None. IsNumbered sentiasa merupakan bool. OutlineElement.NumberList diri sendiri mungkin None — semak sebelum mengakses sebarang sifat.


Lihat Juga

 Bahasa Melayu