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
כל המאפיינים הם קריאה בלבד.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Format | `str | None` | None |
Restart | `int | None` | None |
IsNumbered | bool | False | True לרשימות מסודרות (מספריות); False לרשימות עם תבליטים או לא סדרתיות. |
יורש מ-Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
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 — בדוק לפני גישה לכל מאפיין.
ראה גם
- ImageRenderOptions: מחלקה בסיסית
- OutlineElement: האלמנט שנושא a
NumberList - מדריך למפתחים