TextRun — Aspose.Note FOSS for Python API Reference
क्लास: TextRun
ImageRenderOptions: aspose.note ImageRenderOptions: from aspose.note import TextRun ImageRenderOptions: Node
TextRun एक एकल निरंतर पाठ खंड का प्रतिनिधित्व करता है जो एक में समान स्वरूपण साझा करता है RichText ब्लॉक। एक RichText.TextRuns सूची में एक या अधिक TextRun ऑब्जेक्ट्स; प्रत्येक का अपना Style (TextStyle). यह दस्तावेज़ मॉडल में स्वरूपित पाठ की सबसे सूक्ष्म इकाई है।.
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|---|
Text | str | Read/Write | इस खंड की पाठ सामग्री। डिफ़ॉल्ट रूप से "". |
Style | TextStyle | Read/Write | इस खंड के लिए स्वरूपण गुण। देखें TextStyle. |
Start | `int | None` | ImageRenderOptions |
End | `int | None` | ImageRenderOptions |
Node से विरासत में मिला
| ImageRenderOptions | ImageRenderOptions | ImageRenderOptions |
|---|---|---|
ParentNode | `Node | None` |
Document | `Document | None` |
RichText से संबंध
ImageRenderOptions RichText नोड के पास एक सूची है TextRun ऑब्जेक्ट्स के माध्यम से RichText.TextRuns. संयोजन run.Text सभी रन के लिए पूर्ण देता है RichText.Text:
RichText.Text == "".join(run.Text for run in RichText.TextRuns)प्रत्येक रन एक स्वतंत्र Style, इसलिए एक पैराग्राफ में मिश्रित बोल्ड, इटैलिक, हाइपरलिंक, या विभिन्न‑रंग के खंड हो सकते हैं।.
उपयोग उदाहरण
दस्तावेज़ में सभी रन की जाँच करें
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}")सभी हाइपरलिंक रन खोजें
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-सुरक्षा
Text हमेशा एक है str (कभी नहीं None; डिफ़ॉल्ट रूप से ""). Start और End हो सकता है None उन रन के लिए जो प्रोग्रामेटिकली बनाए गए हैं इससे पहले कि उन्हें किसी RichText. Style हमेशा मौजूद रहता है।.
संबंधित देखें
- RichText: पैरेंट नोड जो मालिक है
TextRuns - TextStyle: एक के लिए फॉर्मेटिंग प्रॉपर्टीज़
TextRun - ImageRenderOptions: बेस क्लास
- डेवलपर गाइड