NumberList

NumberList — Aspose.Note FOSS for Python API Reference

מחלקה: NumberList

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

NumberList מחזיק במטא‑דאטה של מספור רשימות המצורף ל- OutlineElement. כאשר OutlineElement.NumberList אינו None, האלמנט הוא חלק מרשימה מסודרת או לא מסודרת. המאפיינים משקפים ערכים גולמיים שנפרשו מתבנית הבינארית של MS-ONE והם לקריאה בלבד; הם אינם ניתנים להגדרה על ידי המשתמש ב‑v26.3.1.


ImageRenderOptions

כל המאפיינים הם קריאה בלבד.

ImageRenderOptionsImageRenderOptionsImageRenderOptionsImageRenderOptions
Format`strNone`None
Restart`intNone`None
IsNumberedboolFalseTrue לרשימות מסודרות (מספריות); False לרשימות עם תבליטים או לא סדרתיות.

יורש מ-Node

ImageRenderOptionsImageRenderOptionsImageRenderOptions
ParentNode`NodeNone`
Document`DocumentNone`

ImageRenderOptions

  • נתונים לקריאה בלבד: Format, Restart, ו IsNumbered מפורסמים מקובץ הבינארי. אין API לשינוי המספור ב‑v26.3.1.
  • מחרוזות פורמט: ה Format המחרוזת פועלת לפי פורמט המספור הגולמי של MS-ONE, ולא לפי תבנית קריאה לבן אדם. ערכים נפוצים כוללים מחרוזות פורמט עשרוניות ("%1.", "%1)") עבור רשימות ממוספרות ותווי תבליט ("•", "–") עבור רשימות תבליט.
  • בדיקת נוכחות: תמיד לבדוק OutlineElement.NumberList is not None לפני גישה לאובייקט זה.

דוגמת שימוש

זיהוי פריטי רשימה ממוספרים מול פריטי רשימה עם תבליטים

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}")

איסוף כל פריטי הרשימה הממוספרים יחד עם הטקסט שלהם

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))

בטיחות מפני None

Format ו Restart יכול להיות None. IsNumbered תמיד הוא bool. OutlineElement.NumberList הוא עצמו יכול להיות None — בדוק לפני גישה לכל מאפיין.


ראה גם

 עברית