NoteTag — Aspose.Note FOSS for Python API Reference
Klasa: NoteTag
: aspose.note : from aspose.note import NoteTag : Node
NoteTag predstavlja ikonu oznake OneNote (zvijezda, potvrdni okvir, važna oznaka, itd.) koja je pričvršćena na čvor sadržaja. Oznake se pojavljuju na RichText, Image, AttachedFile, OutlineElement, i Table čvorovi putem njihovog .Tags svojstva.
Sva svojstva su samo za čitanje i odražavaju vrijednosti parsirane izravno iz binarnog formata MS-ONE.
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 |
Naslijeđeno od Node
ParentNode | `Node | None` |
Document | `Document | None` |
Bilješka vremenskog žiga
created i completed su sirovi cijeli vremenski žigovi kako su parsirani iz MS-ONE binarnog formata. Oni su ne datetime objekti. Ako trebate raditi s njima kao Python datumima, konzultirajte specifikaciju formata MS-ONE datoteke za formulu konverzije.
Metode tvornice
NoteTag.CreateYellowStar()
tag = NoteTag.CreateYellowStar() -> NoteTagVraća novi NoteTag s shape=None i label="Yellow Star". Korisno pri programskom sastavljanju dokumenata.
Primjer upotrebe
Izlistaj sve elemente s oznakama u dokumentu
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}")Filtriraj ne dovršene “To Do” oznake
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}")Sigurnost od None
label, shape, text_color, highlight_color, created, i completed sve mogu biti None. Provjerite prije upotrebe. Tags popisi na čvorovima sadržaja uvijek su popisi (nikada None), ali mogu biti prazni.
Vidi također
- : osnovna klasa
- RichText: čvorovi teksta koji nose oznake
- AttachedFile: čvorovi privitaka koji nose oznake
- : čvorovi slika koji nose oznake
- Vodič za programere