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 はバイナリファイルから解析されます。v26.3.1 では番号付けを変更する API はありません。.
  • フォーマット文字列:: 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 — プロパティにアクセスする前にチェックしてください。.


関連項目

 日本語