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바이너리 파일에서 구문 분석됩니다. 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 — 속성에 접근하기 전에 확인하십시오.
참고
- ImageRenderOptions: 기본 클래스
- OutlineElement: a를 담고 있는 요소
NumberList - 개발자 가이드