Inline.h
1 //////////////////////////////////////////////////////////////////////////
2 // Copyright 2001-2020 Aspose Pty Ltd. All Rights Reserved.
3 //
4 // This file is part of Aspose.Words. The source code in this file
5 // is only intended as a supplement to the documentation, and is provided
6 // "as is", without warranty of any kind, either expressed or implied.
7 //////////////////////////////////////////////////////////////////////////
8 #pragma once
9 
10 
11 #include "Aspose.Words.Cpp/Model/Formatting/RunPrExpandFlags.h"
12 #include "Aspose.Words.Cpp/Model/Text/IInline.h"
13 #include "Aspose.Words.Cpp/Model/Revisions/ITrackableNode.h"
14 #include "Aspose.Words.Cpp/Model/Nodes/Node.h"
15 
16 namespace Aspose { namespace Words { namespace Fields { class IndexAndTablesEntryAttributeModifier; } } }
17 namespace Aspose { namespace Words { namespace ApsBuilder { namespace Dml { namespace TextEffects { class DmlTextEffectsPostApplier; } } } } }
18 namespace Aspose { namespace Words { namespace ApsBuilder { namespace Dml { namespace Text { class DmlTextShapeToShapeConvertor; } } } } }
19 namespace Aspose { namespace Words { namespace Comparison { class ComparerNodeUtil; } } }
20 namespace Aspose { namespace Words { namespace Comparison { class FormattingComparer; } } }
21 namespace Aspose { namespace Words { namespace Comparison { class StoryComparer; } } }
22 namespace Aspose { namespace Words { namespace Validation { class ComplexScriptRunUpdater; } } }
23 namespace Aspose { namespace Words { namespace Validation { class StyleIstdNormalizer; } } }
24 namespace Aspose { namespace Words { class DocumentInserter; } }
25 namespace Aspose { namespace Words { namespace Fields { class ToaEntry; } } }
26 namespace Aspose { namespace Words { namespace Fields { class FieldExtractor; } } }
27 namespace Aspose { namespace Words { namespace Fields { class HiddenAttributeCache; } } }
28 namespace Aspose { namespace Words { namespace Formatting { namespace Intern { class InternManager; } } } }
29 namespace Aspose { namespace Words { namespace Math { class OfficeMathUtil; } } }
30 namespace Aspose { namespace Words { namespace RW { namespace Docx { namespace Writer { class DocxFieldsWriter; } } } } }
31 namespace Aspose { namespace Words { namespace RW { namespace Nrx { namespace Writer { class NrxFieldsWriter; } } } } }
32 namespace Aspose { namespace Words { namespace RW { namespace Markdown { namespace Writer { class MarkdownWriter; } } } } }
33 namespace Aspose { namespace Words { namespace RW { namespace Txt { namespace Writer { class TxtWriterBase; } } } } }
34 namespace Aspose { namespace Words { namespace RW { namespace Wml { namespace Writer { class WmlFieldsWriter; } } } } }
35 namespace Aspose { namespace Words { namespace RW { namespace Nrx { namespace Reader { class NrxFldCharReaderBase; } } } } }
36 namespace Aspose { namespace Words { namespace RW { namespace Nrx { namespace Reader { class NrxRunReaderBase; } } } } }
37 namespace Aspose { namespace Words { namespace Fields { class DefaultFormatApplier; } } }
38 namespace Aspose { namespace Words { namespace Fields { class Field; } } }
39 namespace Aspose { namespace Words { namespace Revisions { class RevisionUtil; } } }
40 namespace Aspose { namespace Words { class Ruby; } }
41 namespace Aspose { namespace Words { namespace Validation { namespace DmlToVml { class FallbackShapeValidator; } } } }
42 namespace Aspose { namespace Words { namespace ApsBuilder { namespace Math { class OfficeMathToApsConverter; } } } }
43 namespace Aspose { namespace Words { namespace Fields { class FieldFakeResultRunPrProvider; } } }
44 namespace Aspose { namespace Words { namespace Fields { class FieldReplacer; } } }
45 namespace Aspose { namespace Words { namespace Fields { class FieldEQ; } } }
46 namespace Aspose { namespace Words { namespace Validation { class DocumentCleaner; } } }
47 namespace Aspose { namespace Words { namespace RW { namespace Html { namespace Reader { class HtmlRubyReader; } } } } }
48 namespace Aspose { namespace Words { namespace RW { namespace MathML { class MathMLWriter; } } } }
49 namespace Aspose { namespace Words { namespace RW { namespace MathML { class MathMLReader; } } } }
50 namespace Aspose { namespace Words { namespace RW { namespace Nrx { namespace Writer { class NrxRunWriter; } } } } }
51 namespace Aspose { namespace Words { namespace Fields { class FieldSymbol; } } }
52 namespace Aspose { namespace Words { namespace Fields { class FieldHyperlink; } } }
53 namespace Aspose { namespace Words { namespace Fields { class FieldToc; } } }
54 namespace Aspose { namespace Words { namespace Fields { class MergeFieldFinder; } } }
55 namespace Aspose { namespace Words { namespace Fields { class ParagraphTocEntry; } } }
56 namespace Aspose { namespace Words { namespace Fields { class StyleFinder; } } }
57 namespace Aspose { namespace Words { namespace Fields { class TocEntryNodeModifier; } } }
58 namespace Aspose { namespace Words { namespace Fields { class TocEntryStartingRunAutomate; } } }
59 namespace Aspose { namespace Words { namespace Fields { class TocHyperlinkEntryAttributeModifier; } } }
60 namespace Aspose { namespace Words { namespace Fields { class TocNormalEntryAttributeModifier; } } }
61 namespace Aspose { namespace Words { namespace Fields { class CharFormatProvider; } } }
62 namespace Aspose { namespace Words { namespace MailMerging { class TagReplacer; } } }
63 namespace Aspose { namespace Words { namespace Markup { class SdtPlaceholderManager; } } }
64 namespace Aspose { namespace Words { namespace Markup { class SdtContentHelper; } } }
65 namespace Aspose { namespace Words { namespace Markup { class StructuredDocumentTag; } } }
66 namespace Aspose { namespace Words { class DocumentPosition; } }
67 namespace Aspose { namespace Words { namespace Layout { namespace Core { class SpanGenerator; } } } }
68 namespace Aspose { namespace Words { class Bookmark; } }
69 namespace Aspose { namespace Words { class SpecialChar; } }
70 namespace Aspose { namespace Words { namespace Fields { class FieldCodeTokenBuilder; } } }
71 namespace Aspose { namespace Words { namespace Fields { class TextResultApplier; } } }
72 namespace Aspose { namespace Words { namespace Fields { class NewResultEnumerator; } } }
73 namespace Aspose { namespace Words { namespace Fields { class OldResultEnumerator; } } }
74 namespace Aspose { namespace Words { namespace Fields { class FormField; } } }
75 namespace Aspose { namespace Words { namespace Fields { class FieldBundle; } } }
76 namespace Aspose { namespace Words { namespace Tables { class TableFormattingExpander; } } }
77 namespace Aspose { namespace Words { class DocumentBuilder; } }
78 namespace Aspose { namespace Words { namespace Validation { class DocumentPostLoader; } } }
79 namespace Aspose { namespace Words { namespace Validation { class DocumentValidator; } } }
80 namespace Aspose { namespace Words { namespace Validation { class FieldValidator; } } }
81 namespace Aspose { namespace Words { namespace Validation { class RunPrCollectorBase; } } }
82 namespace Aspose { namespace Words { class WordCounter; } }
83 namespace Aspose { namespace Words { namespace RW { namespace Html { namespace Writer { class HtmlCoreWriter; } } } } }
84 namespace Aspose { namespace Words { namespace RW { namespace Html { namespace Writer { class HtmlSpanWriter; } } } } }
85 namespace Aspose { namespace Words { namespace Validation { class RubyConverter; } } }
86 namespace Aspose { namespace Words { namespace RW { namespace Txt { namespace Reader { class TxtFontSetter; } } } } }
87 namespace Aspose { namespace Words { namespace Fields { class FieldRefUtil; } } }
88 namespace Aspose { namespace Words { namespace Fields { class FieldNumUtil; } } }
89 namespace Aspose { namespace Words { class StyleCollection; } }
90 namespace Aspose { namespace Words { class Paragraph; } }
91 namespace Aspose { namespace Words { class Run; } }
92 namespace Aspose { namespace Words { namespace RW { namespace Docx { namespace Writer { class DocxDocumentWriterBase; } } } } }
93 namespace Aspose { namespace Words { namespace RW { namespace Rtf { namespace Reader { class RtfMathPropertiesHandler; } } } } }
94 namespace Aspose { namespace Words { namespace RW { class RunWriter; } } }
95 namespace Aspose { namespace Words { namespace RW { namespace Odt { namespace Reader { class OdtParagraphReader; } } } } }
96 namespace Aspose { namespace Words { class WordUtil; } }
97 namespace Aspose { namespace Words { namespace RW { namespace Docx { namespace Reader { class DocxHyperlinkReader; } } } } }
98 namespace Aspose { namespace Words { namespace RW { namespace Docx { namespace Writer { class DocxRunWriter; } } } } }
99 namespace Aspose { namespace Words { namespace RW { namespace Doc { namespace Writer { class DocWriter; } } } } }
100 namespace Aspose { namespace Words { namespace RW { namespace Odt { namespace Writer { class OdtAutoStylesWriter; } } } } }
101 namespace Aspose { namespace Words { namespace RW { namespace Odt { namespace Writer { class OdtSpanWriter; } } } } }
102 namespace Aspose { namespace Words { namespace RW { namespace Odt { namespace Writer { class OdtWriter; } } } } }
103 namespace Aspose { namespace Words { namespace RW { namespace Rtf { namespace Reader { class RtfFootnoteHandler; } } } } }
104 namespace Aspose { namespace Words { namespace RW { namespace Rtf { namespace Reader { class RtfModelBuilder; } } } } }
105 namespace Aspose { namespace Words { namespace RW { namespace Rtf { namespace Writer { class RtfWriter; } } } } }
106 namespace Aspose { namespace Words { namespace RW { namespace Wml { namespace Reader { class WmlParaReader; } } } } }
107 namespace Aspose { namespace Words { namespace RW { namespace Wml { namespace Reader { class WmlStoryReader; } } } } }
108 namespace Aspose { namespace Words { namespace RW { namespace Wml { namespace Writer { class WmlRunWriter; } } } } }
109 namespace Aspose { namespace Words { namespace RW { namespace Wml { namespace Writer { class WmlWriter; } } } } }
110 namespace Aspose { namespace Words { class Font; } }
111 namespace Aspose { namespace Words { class Style; } }
112 namespace Aspose { namespace Words { class RunPr; } }
113 namespace Aspose { namespace Words { class DocumentBase; } }
114 namespace Aspose { namespace Words { namespace Revisions { class EditRevision; } } }
115 namespace Aspose { namespace Words { namespace Revisions { class MoveRevision; } } }
116 namespace Aspose { namespace Words { class DocumentVisitor; } }
117 namespace Aspose { namespace Words { class INodeCloningListener; } }
118 
119 namespace Aspose {
120 
121 namespace Words {
122 
123 
124 /// <summary>
125 /// Base class for inline-level nodes that can have character formatting associated with them, but cannot have child nodes of their own.
126 /// </summary>
127 /// <remarks>
128 /// <p>A class derived from <b>Inline</b> can be a child of <b>Paragraph</b>.</p>
129 /// </remarks>
130 class Inline : public Aspose::Words::Node, public Aspose::Words::IInline, public Aspose::Words::Revisions::ITrackableNode
131 {
132  typedef Inline ThisType;
133  typedef Aspose::Words::Node BaseType;
134  typedef Aspose::Words::IInline BaseType1;
135  typedef Aspose::Words::Revisions::ITrackableNode BaseType2;
136 
137  typedef ::System::BaseTypesInfo<BaseType, BaseType1, BaseType2> ThisTypeBaseTypesInfo;
138  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
139 
140  FRIEND_FUNCTION_System_MakeObject;
141  friend class Aspose::Words::Fields::IndexAndTablesEntryAttributeModifier;
142  friend class Aspose::Words::ApsBuilder::Dml::TextEffects::DmlTextEffectsPostApplier;
143  friend class Aspose::Words::ApsBuilder::Dml::Text::DmlTextShapeToShapeConvertor;
144  friend class Aspose::Words::Comparison::ComparerNodeUtil;
145  friend class Aspose::Words::Comparison::FormattingComparer;
146  friend class Aspose::Words::Comparison::StoryComparer;
147  friend class Aspose::Words::Validation::ComplexScriptRunUpdater;
148  friend class Aspose::Words::Validation::StyleIstdNormalizer;
149  friend class Aspose::Words::DocumentInserter;
150  friend class Aspose::Words::Fields::ToaEntry;
151  friend class Aspose::Words::Fields::FieldExtractor;
152  friend class Aspose::Words::Fields::HiddenAttributeCache;
153  friend class Aspose::Words::Formatting::Intern::InternManager;
154  friend class Aspose::Words::Math::OfficeMathUtil;
155  friend class Aspose::Words::RW::Docx::Writer::DocxFieldsWriter;
156  friend class Aspose::Words::RW::Nrx::Writer::NrxFieldsWriter;
157  friend class Aspose::Words::RW::Markdown::Writer::MarkdownWriter;
158  friend class Aspose::Words::RW::Txt::Writer::TxtWriterBase;
159  friend class Aspose::Words::RW::Wml::Writer::WmlFieldsWriter;
160  friend class Aspose::Words::RW::Nrx::Reader::NrxFldCharReaderBase;
161  friend class Aspose::Words::RW::Nrx::Reader::NrxRunReaderBase;
162  friend class Aspose::Words::Fields::DefaultFormatApplier;
163  friend class Aspose::Words::Fields::Field;
164  friend class Aspose::Words::Revisions::RevisionUtil;
165  friend class Aspose::Words::Ruby;
166  friend class Aspose::Words::Validation::DmlToVml::FallbackShapeValidator;
167  friend class Aspose::Words::ApsBuilder::Math::OfficeMathToApsConverter;
168  friend class Aspose::Words::Fields::FieldFakeResultRunPrProvider;
169  friend class Aspose::Words::Fields::FieldReplacer;
170  friend class Aspose::Words::Fields::FieldEQ;
171  friend class Aspose::Words::Validation::DocumentCleaner;
172  friend class Aspose::Words::RW::Html::Reader::HtmlRubyReader;
173  friend class Aspose::Words::RW::MathML::MathMLWriter;
174  friend class Aspose::Words::RW::MathML::MathMLReader;
175  friend class Aspose::Words::RW::Nrx::Writer::NrxRunWriter;
176  friend class Aspose::Words::Fields::FieldSymbol;
177  friend class Aspose::Words::Fields::FieldHyperlink;
178  friend class Aspose::Words::Fields::FieldHyperlink;
179  friend class Aspose::Words::Fields::FieldToc;
180  friend class Aspose::Words::Fields::MergeFieldFinder;
181  friend class Aspose::Words::Fields::ParagraphTocEntry;
182  friend class Aspose::Words::Fields::StyleFinder;
183  friend class Aspose::Words::Fields::TocEntryNodeModifier;
184  friend class Aspose::Words::Fields::TocEntryStartingRunAutomate;
185  friend class Aspose::Words::Fields::TocHyperlinkEntryAttributeModifier;
186  friend class Aspose::Words::Fields::TocNormalEntryAttributeModifier;
187  friend class Aspose::Words::Fields::CharFormatProvider;
188  friend class Aspose::Words::MailMerging::TagReplacer;
189  friend class Aspose::Words::Markup::SdtPlaceholderManager;
190  friend class Aspose::Words::Markup::SdtContentHelper;
191  friend class Aspose::Words::Markup::StructuredDocumentTag;
192  friend class Aspose::Words::DocumentPosition;
193  friend class Aspose::Words::Layout::Core::SpanGenerator;
194  friend class Aspose::Words::Bookmark;
195  friend class Aspose::Words::SpecialChar;
196  friend class Aspose::Words::Fields::FieldCodeTokenBuilder;
197  friend class Aspose::Words::Fields::TextResultApplier;
198  friend class Aspose::Words::Fields::NewResultEnumerator;
199  friend class Aspose::Words::Fields::OldResultEnumerator;
200  friend class Aspose::Words::Fields::FormField;
201  friend class Aspose::Words::Fields::FieldBundle;
202  friend class Aspose::Words::Tables::TableFormattingExpander;
203  friend class Aspose::Words::DocumentBuilder;
204  friend class Aspose::Words::Validation::DocumentPostLoader;
205  friend class Aspose::Words::Validation::DocumentValidator;
206  friend class Aspose::Words::Validation::FieldValidator;
207  friend class Aspose::Words::Validation::RunPrCollectorBase;
208  friend class Aspose::Words::WordCounter;
209  friend class Aspose::Words::RW::Html::Writer::HtmlCoreWriter;
210  friend class Aspose::Words::RW::Html::Writer::HtmlSpanWriter;
211  friend class Aspose::Words::Validation::RubyConverter;
212  friend class Aspose::Words::RW::Txt::Reader::TxtFontSetter;
213  friend class Aspose::Words::Fields::FieldRefUtil;
214  friend class Aspose::Words::Fields::FieldNumUtil;
215  friend class Aspose::Words::StyleCollection;
216  friend class Aspose::Words::Paragraph;
217  friend class Aspose::Words::Run;
218  friend class Aspose::Words::RW::Docx::Writer::DocxDocumentWriterBase;
219  friend class Aspose::Words::RW::Rtf::Reader::RtfMathPropertiesHandler;
220  friend class Aspose::Words::RW::RunWriter;
221  friend class Aspose::Words::RW::Odt::Reader::OdtParagraphReader;
222  friend class Aspose::Words::WordUtil;
223  friend class Aspose::Words::RW::Docx::Reader::DocxHyperlinkReader;
224  friend class Aspose::Words::RW::Docx::Writer::DocxRunWriter;
225  friend class Aspose::Words::RW::Doc::Writer::DocWriter;
226  friend class Aspose::Words::RW::Odt::Writer::OdtAutoStylesWriter;
227  friend class Aspose::Words::RW::Odt::Writer::OdtSpanWriter;
228  friend class Aspose::Words::RW::Odt::Writer::OdtWriter;
229  friend class Aspose::Words::RW::Rtf::Reader::RtfFootnoteHandler;
230  friend class Aspose::Words::RW::Rtf::Reader::RtfModelBuilder;
231  friend class Aspose::Words::RW::Rtf::Writer::RtfWriter;
232  friend class Aspose::Words::RW::Wml::Reader::WmlParaReader;
233  friend class Aspose::Words::RW::Wml::Reader::WmlStoryReader;
234  friend class Aspose::Words::RW::Wml::Writer::WmlRunWriter;
235  friend class Aspose::Words::RW::Wml::Writer::WmlWriter;
236 
237 public:
238  using Aspose::Words::Node::Clone;
239 
240 public:
241 
242  /// <summary>
243  /// Retrieves the parent <see cref="Aspose::Words::Paragraph" /> of this node.
244  /// </summary>
245  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Paragraph> get_ParentParagraph();
246  /// <summary>
247  /// Provides access to the font formatting of this object.
248  /// </summary>
249  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Font> get_Font();
250  /// <summary>
251  /// Returns true if this object was inserted in Microsoft Word while change tracking was enabled.
252  /// </summary>
253  ASPOSE_WORDS_SHARED_API bool get_IsInsertRevision();
254  /// <summary>
255  /// Returns true if this object was deleted in Microsoft Word while change tracking was enabled.
256  /// </summary>
257  ASPOSE_WORDS_SHARED_API bool get_IsDeleteRevision();
258  /// <summary>
259  /// Returns <b>true</b> if this object was moved (deleted) in Microsoft Word while change tracking was enabled.
260  /// </summary>
261  ASPOSE_WORDS_SHARED_API bool get_IsMoveFromRevision();
262  /// <summary>
263  /// Returns <b>true</b> if this object was moved (inserted) in Microsoft Word while change tracking was enabled.
264  /// </summary>
265  ASPOSE_WORDS_SHARED_API bool get_IsMoveToRevision();
266  /// <summary>
267  /// Returns true if formatting of the object was changed in Microsoft Word while change tracking was enabled.
268  /// </summary>
269  ASPOSE_WORDS_SHARED_API bool get_IsFormatRevision();
270  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::RunPr> get_RunPr_IInline();
271  ASPOSE_WORDS_SHARED_API void set_RunPr_IInline(System::SharedPtr<Aspose::Words::RunPr> value);
272  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Paragraph> get_ParentParagraph_IInline();
273  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::DocumentBase> get_Document_IInline();
274  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Revisions::EditRevision> get_InsertRevision();
275  ASPOSE_WORDS_SHARED_API void set_InsertRevision(System::SharedPtr<Aspose::Words::Revisions::EditRevision> value);
276  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Revisions::EditRevision> get_DeleteRevision();
277  ASPOSE_WORDS_SHARED_API void set_DeleteRevision(System::SharedPtr<Aspose::Words::Revisions::EditRevision> value);
278  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Revisions::MoveRevision> get_MoveFromRevision();
279  ASPOSE_WORDS_SHARED_API void set_MoveFromRevision(System::SharedPtr<Aspose::Words::Revisions::MoveRevision> value);
280  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Revisions::MoveRevision> get_MoveToRevision();
281  ASPOSE_WORDS_SHARED_API void set_MoveToRevision(System::SharedPtr<Aspose::Words::Revisions::MoveRevision> value);
282 
283  ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::RunPr> GetExpandedRunPr_IInline(Aspose::Words::RunPrExpandFlags flags);
284  ASPOSE_WORDS_SHARED_API System::SharedPtr<System::Object> GetDirectRunAttr(int32_t fontAttr);
285  ASPOSE_WORDS_SHARED_API System::SharedPtr<System::Object> FetchInheritedRunAttr(int32_t fontAttr);
286  ASPOSE_WORDS_SHARED_API void SetRunAttr(int32_t fontAttr, System::SharedPtr<System::Object> value);
287  ASPOSE_WORDS_SHARED_API void RemoveRunAttr(int32_t key);
288  ASPOSE_WORDS_SHARED_API void ClearRunAttrs();
289 
290 protected:
291 
292  bool get_IsHiddenOrDeleted();
293  System::SharedPtr<Aspose::Words::Style> get_CharacterStyle();
294  System::SharedPtr<Aspose::Words::RunPr> get_RunPr() const;
295  void set_RunPr(System::SharedPtr<Aspose::Words::RunPr> value);
296  bool get_IsWriteAsSymbol();
297 
298  Inline(System::SharedPtr<Aspose::Words::DocumentBase> doc, System::SharedPtr<Aspose::Words::RunPr> runPr);
299 
300  bool IsVisitorAcceptable(System::SharedPtr<Aspose::Words::DocumentVisitor> visitor);
301  virtual ASPOSE_WORDS_SHARED_API System::SharedPtr<Aspose::Words::Node> Clone(bool isCloneChildren, System::SharedPtr<Aspose::Words::INodeCloningListener> cloningListener);
302  System::SharedPtr<Aspose::Words::RunPr> GetExpandedRunPr(Aspose::Words::RunPrExpandFlags flags);
303  void ExpandRunPr(System::SharedPtr<Aspose::Words::RunPr> dstRunPr, Aspose::Words::RunPrExpandFlags flags);
304 
305  virtual ASPOSE_WORDS_SHARED_API ~Inline();
306 
307  ASPOSE_WORDS_SHARED_API System::Object::shared_members_type GetSharedMembers() override;
308 
309 private:
310 
311  System::SharedPtr<Aspose::Words::RunPr> mRunPr;
312  System::SharedPtr<Aspose::Words::Font> mFont;
313 
314 };
315 
316 }
317 }
Definition: DocumentVisitor.h:47
Definition: IFontData.h:20
Definition: CompareOptions.h:16
virtual System::String GetText()
Gets the special character that this node represents.
Definition: Hyphenation.h:18
Definition: Border.h:47
A collection of Style objects that represent both the built-in and user-defined styles in a document.
Definition: StyleCollection.h:121
virtual System::String GetText()
Gets the text of the run.
Definition: Document.h:52