NoteTag — Aspose.Note FOSS for Python API Reference
Luokka: NoteTag
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import NoteTag ImageRenderOptions: Node
NoteTag edustaa OneNote-tunnistekuvaketta (tähti, valintaruutu, tärkeä merkintä jne.), joka on liitetty sisältösolmuun. Tunnisteet näkyvät RichText, Image, AttachedFile, OutlineElement, ja Table solmuissa niiden .Tags ominaisuus.
ImageRenderOptions
Kaikki ominaisuudet ovat vain luku -tilassa ja heijastavat suoraan MS-ONE-binäärimuodosta purettuja arvoja.
| 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 |
Peritty Node‑luokasta
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
Aikaleiman merkintä
created ja completed ovat raakoja kokonaislukuaikaleimoja, jotka on jäsennetty MS-ONE-binäärimuodosta. Ne ovat eivät datetime objekteja. Jos sinun täytyy käsitellä niitä Python päivämääräaikoina, tutustu MS-ONE-tiedostomuodon spesifikaatioon muunnoskaavan osalta.
Tehdasmenetelmät
NoteTag.CreateYellowStar()
tag = NoteTag.CreateYellowStar() -> NoteTagPalauttaa uuden NoteTag kanssa shape=None ja label="Yellow Star". Hyödyllinen, kun rakennetaan asiakirjoja ohjelmallisesti.
Käyttöesimerkki
Listaa kaikki tunnisteella varustetut elementit asiakirjassa
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}")Suodata keskeneräiset “To Do” -tunnisteet
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‑turvallisuus
label, shape, text_color, highlight_color, created, ja completed kaikki voivat olla None. Tags listat sisältösolmuissa ovat aina listoja (ei koskaan None), mutta voivat olla tyhjiä.
Katso myös
- ImageRenderOptions: perusluokka
- RichText: tekstisolmut, jotka kantavat tunnisteita
- AttachedFile: liitesolmut, jotka kantavat tunnisteita
- ImageRenderOptions: kuva solmut, jotka kantavat tunnisteita
- Kehittäjän opas