TextRun — Aspose.Note FOSS for Python API Reference
Klasa: TextRun
: aspose.note : from aspose.note import TextRun : Node
TextRun predstavlja jedan neprekidan segment teksta koji deli jedinstveno formatiranje unutar a RichText bloka. A RichText.TextRuns lista sadrži jedan ili više TextRun objekata; svaki ima svoj Style (TextStyle). Ovo je najfinija jedinica formatiranog teksta u modelu dokumenta.
Text | str | Čitanje/Pisanje | Tekstualni sadržaj ovog segmenta. Podrazumevano je "". |
Style | TextStyle | Čitanje/Pisanje | Svojstva formatiranja za ovaj segment. Pogledajte TextStyle. |
Start | `int | None` | |
End | `int | None` |
Nasleđeno od Node
ParentNode | `Node | None` |
Document | `Document | None` |
Odnos prema RichText
RichText čvor poseduje listu TextRun objekata putem RichText.TextRuns. Spajanje run.Text za sve pokretanje daje potpunu RichText.Text:RichText.Text == "".join(run.Text for run in RichText.TextRuns)Svako pokretanje nosi nezavisni Style, pa jedan odlomak može sadržati mešane podebljane, kurzivne, hiperveze ili drugačije obojene segmente.
Primer upotrebe
Pregledajte sve run-ove u dokumentu
from aspose.note import Document, RichText
doc = Document("MyNotes.one")
for rt in doc.GetChildNodes(RichText):
for run in rt.TextRuns:
s = run.Style
attrs = []
if s.Bold: attrs.append("bold")
if s.Italic: attrs.append("italic")
if s.Underline: attrs.append("underline")
if s.IsHyperlink: attrs.append(f"link={s.HyperlinkAddress!r}")
label = ", ".join(attrs) or "plain"
print(f"[{label}] {run.Text!r}")Pronađite sve run-ove sa hipervezom
from aspose.note import Document, RichText
doc = Document("MyNotes.one")
for rt in doc.GetChildNodes(RichText):
for run in rt.TextRuns:
if run.Style.IsHyperlink and run.Style.HyperlinkAddress:
print(f"{run.Text!r} -> {run.Style.HyperlinkAddress}")None-Safety
Text uvek je str (nikada None; podrazumeva se ""). Start i End može biti None za pokretanja kreirana programatski pre nego što se prikače na a RichText. Style je uvek prisutan.
Vidi i
- RichText: roditeljski čvor koji poseduje
TextRuns - TextStyle: svojstva formatiranja za
TextRun - : osnovna klasa
- Vodič za programere