NoteTag — Aspose.Note FOSS for Python API Reference
Osztály: NoteTag
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NoteTag ImageRenderOptions: Node
NoteTag egy OneNote címke ikont (csillag, jelölőnégyzet, fontos jelölő, stb.) jelöl, amely egy tartalomcsomóponthoz van csatolva. A címkék megjelennek a RichText, Image, AttachedFile, OutlineElement, és Table csomópontok a .Tags tulajdonság.
ImageRenderOptions
Minden tulajdonság csak olvasható, és közvetlenül az MS-ONE bináris formátumból beolvasott értékeket tükrözi.
| 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 |
Örökölve a Node-tól
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
Időbélyeg megjegyzés
created és completed nyers egész számú időbélyegek, amelyeket az MS-ONE bináris formátumból értelmeznek. Ezek nem datetime objektumok. Ha Python dátum- és időértékekkel kell dolgoznod, tekintsd meg az MS-ONE fájlformátum specifikációját a konverziós képletért.
Gyári metódusok
NoteTag.CreateYellowStar()
tag = NoteTag.CreateYellowStar() -> NoteTagVisszaad egy új NoteTag val shape=None és label="Yellow Star". Hasznos dokumentumok programozott létrehozásakor.
Használati példa
Az összes címkézett elem felsorolása egy dokumentumban
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}")Szűrés a befejezetlen “To Do” címkékre
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-biztonság
label, shape, text_color, highlight_color, created, és completed mindegyik lehet None. Vigyázz a használat előtt. Tags a tartalomcsomópontok listái mindig listák (soha nem None), de lehetnek üresek.
Lásd még
- ImageRenderOptions: alaposztály
- RichText: szövegelemek, amelyek címkéket hordoznak
- AttachedFile: csatolási csomópontok, amelyek címkéket hordoznak
- ImageRenderOptions: címkéket hordozó képcsomópontok
- Fejlesztői útmutató