NoteTag — Aspose.Note FOSS for Python API Reference
Klasė: NoteTag
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NoteTag ImageRenderOptions: Node
NoteTag reprezentuoja OneNote žymės piktogramą (žvaigždutę, žymimąjį langelį, svarbų žymeklį ir t.t.), kuri yra priskirta turinio mazgui. Žymės rodomos RichText, Image, AttachedFile, OutlineElement, ir Table mazgų per jų .Tags savybę.
ImageRenderOptions
Visos savybės yra tik skaitymui ir atspindi vertes, išgautas tiesiogiai iš MS-ONE binarinio formato.
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
shape | `int | None` | None |
label | `str | None` | None |
text_color | `int | None` | None |
highlight_color | `int | None` | None |
created | `int | None` | None |
completed | `int | None` | None |
Paveldėta iš Node
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
Laiko žymės pastaba
created ir completed yra neapdoroti sveikųjų skaičių laiko žymės, išskaitytos iš MS-ONE dvejetainio formato. Jos yra ne datetime objektai. Jei reikia dirbti su jais kaip Python datų ir laikų reikšmėmis, kreipkitės į MS-ONE failo formato specifikaciją dėl konversijos formulės.
Gaminių metodai
NoteTag.CreateYellowStar()
tag = NoteTag.CreateYellowStar() -> NoteTagGrąžina naują NoteTag su shape=None ir label="Yellow Star". Naudinga kuriant dokumentus programiškai.
Naudojimo pavyzdys
Išvardyti visus žymėtus elementus dokumente
from aspose.note import Document, RichText, Image, AttachedFile, OutlineElement
doc = Document("MyNotes.one")
# Tags on RichText
for rt in doc.GetChildNodes(RichText):
for tag in rt.Tags:
print(f"RichText tag: label={tag.label!r} on: {rt.Text.strip()[:40]!r}")
# Tags on Images
for img in doc.GetChildNodes(Image):
for tag in img.Tags:
print(f"Image tag: label={tag.label!r} file={img.FileName!r}")
# Tags on AttachedFiles
for af in doc.GetChildNodes(AttachedFile):
for tag in af.Tags:
print(f"Attachment tag: label={tag.label!r} file={af.FileName!r}")Filtruoti nebaigtas “To Do” žymas
from aspose.note import Document, RichText
doc = Document("MyNotes.one")
for rt in doc.GetChildNodes(RichText):
for tag in rt.Tags:
if tag.label and "to do" in tag.label.lower() and tag.completed is None:
print(f"Incomplete TODO: {rt.Text.strip()!r}")None-saugumas
label, shape, text_color, highlight_color, created, ir completed visi gali būti None. Būkite atsargūs prieš naudojant. Tags turinio mazgų sąrašai visada yra sąrašai (niekada None), bet gali būti tušti.
Žr. taip pat
- ImageRenderOptions: bazinė klasė
- RichText: teksto mazgai, kurie neša žymas
- AttachedFile: priedų mazgai, kurie neša žymas
- ImageRenderOptions: vaizdo mazgai, kurie neša žymas
- Kūrėjo vadovas