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: το στοιχείο που μεταφέρει ένα
NumberList - Οδηγός Προγραμματιστή