Klasa: Outline
: aspose.note : from aspose.note import Outline : CompositeNode
Outline je pozicijski kontejner smješten izravno na Page. Sadrži X/Y koordinate i širinu koja opisuje gdje je blok sadržaja postavljen na platnu stranice. Njegova izravna djeca su OutlineElement čvorova.
| | | |
|---|
X | `float | None` | |
Y | `float | None` | |
Width | `float | None` | |
Naslijeđeno iz CompositeNode
| Svojstvo / Metoda | |
|---|
FirstChild | Prvo izravno dijete OutlineElement čvor, ili None |
LastChild | Zadnje izravno dijete OutlineElement čvor, ili None |
AppendChildLast(node) | Dodaj OutlineElement na kraj |
AppendChildFirst(node) | Dodaj na početak OutlineElement |
InsertChild(index, node) | Umetni na određenu poziciju |
RemoveChild(node) | Ukloni dijete čvor |
GetChildNodes(Type) | Rekurzivna pretraga po dubini koja vraća sve potomke zadanog tipa |
for child in outline | Iteriraj izravne potomke |
Naslijeđeno od Node
| |
|---|
ParentNode | Sadržajni Page |
Document | Korijen Document |
Accept(visitor)
VisitOutlineStart(outline) na posjetitelju, zatim rekurzivno posjećuje svako dijete
OutlineElement, zatim
VisitOutlineEnd(outline).
Primjeri upotrebe
Prikupi sve outline-ove na stranici
Prođi kroz outline elemente unutar outline-a
Klasa: OutlineElement
: aspose.note : from aspose.note import OutlineElement : CompositeNode
OutlineElement je listni kontejner unutar Outline. Sadrži čvorove sadržaja poput RichText, Image, Table, i AttachedFile. Ugniježđivanje se izražava putem IndentLevel umjesto stvarne dubine stabla.
| | | |
|---|
IndentLevel | int | | Dubina ugniježđivanja unutar konture (0 = najvanjsko) |
NumberList | `NumberList | None` | |
Tags | list[NoteTag] | | OneNote oznake pridružene ovom elementu |
Naslijeđeno iz CompositeNode
| Svojstvo / Metoda | |
|---|
FirstChild | Prvi izravni čvor sadržaja |
LastChild | Zadnji izravni čvor sadržaja |
AppendChildLast(node) | Dodaj čvor sadržaja |
GetChildNodes(Type) | Rekurzivna pretraga kroz podstablo |
for child in elem | Iteriraj izravne potomke |
Naslijeđeno od Node
| |
|---|
ParentNode | Sadržajni Outline |
Document | Korijen Document |
Accept(visitor)
VisitOutlineElementStart(elem), rekurzivno posjećuje potomke, zatim
VisitOutlineElementEnd(elem).
Primjeri upotrebe
Izvuci običan tekst iz outline elemenata
Pronađi stavke popisa
Pronađi označene outline elemente
Izgradi outline programatski
Sigurnost od None
NumberList je None za elemente koji nisu dio popisa. Tags uvijek je popis (može biti prazan). IndentLevel uvijek je int (zadano 0).
Vidi također
- : roditelj Outline
- RichText: primarni sadržaj unutar OutlineElement
- : sadržaj tablice unutar OutlineElement
- NumberList: metapodaci formatiranja popisa
- NoteTag: oznake na elementima konture
- DocumentVisitor: prolazak posjetitelja