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`intNone`None
label`strNone`None
text_color`intNone`None
highlight_color`intNone`None
created`intNone`None
completed`intNone`None

Naslijeđeno od Node

ParentNode`NodeNone`
Document`DocumentNone`

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() -> NoteTag

Vrać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

 Hrvatski