4 #include <system/multicast_delegate.h> 5 #include <system/eventargs.h> 6 #include <system/event.h> 7 #include <system/collections/ienumerator.h> 8 #include <system/collections/icollection.h> 9 #include <system/array.h> 12 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 18 namespace LogicalStructure
26 class TextBuilderTests;
27 class TextParagraphAbsorberTests;
34 class TextFragmentAbsorber;
35 class TextFragmentState;
47 template <
typename>
class IEnumerable;
48 template <
typename>
class List;
67 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
68 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
76 friend class Aspose::Pdf::Tests::Text::TextParagraphAbsorberTests;
77 friend class Aspose::Pdf::Tests::Text::TextBuilderTests;
92 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
108 typedef TextSegmentsEnumerator ThisType;
111 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
121 bool MoveNext()
override;
122 void Reset()
override;
123 void Dispose()
override;
131 static struct __StaticConstructor__ { __StaticConstructor__(); } s_constructor__;
133 bool MoveNextImplementation();
144 ASPOSE_PDF_SHARED_API int32_t get_Count()
const override;
152 ASPOSE_PDF_SHARED_API
bool get_IsSynchronized();
156 ASPOSE_PDF_SHARED_API
bool get_IsReadOnly()
const override;
187 ASPOSE_PDF_SHARED_API
void Clear()
override;
217 void Delete(int32_t index);
221 void ExcludeAt(int32_t index);
MulticastDelegate< Args... > Event
Represents an event - a mechanism through which subscribers are notified about an occurence of intere...
Definition: event.h:14
Represents a text segments collection
Definition: TextSegmentCollection.h:62
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Represents fragment of Pdf text.
Definition: TextFragment.h:173
Definition: Artifact.h:67
Represents text paragraphs as multiline text object.
Definition: TextParagraph.h:86
The base class for classes that represent a context that is passed to the event subscribers when an e...
Definition: eventargs.h:18
Represents an absorber object of text fragments. Performs text search and provides access to search r...
Definition: TextFragmentAbsorber.h:81
Definition: signed_info.h:13
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Appends text object to Pdf page.
Definition: TextBuilder.h:73
Represents marked-content reference object in logical structure.
Definition: MCRElement.h:63
Interface of enumerator which can be used to iterate through some elements. Objects of this class sho...
Definition: BaseOperatorCollection.h:47
Definition: AFRelationship.h:4
System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< TextSegmentCollection::TextSegmentEventArgs >)> TextSegmentsEventHandler
Definition: TextSegmentCollection.h:82
Interface of collection of elements. Objects of this class should only be allocated using System::Mak...
Definition: Collection.h:41
List forward declaration.
Definition: Artifact.h:74
Definition: TextSegmentCollection.h:87
Represents a text state of a text fragment.
Definition: TextFragmentState.h:97
System::SharedPtr< TextSegment > Segment
Definition: TextSegmentCollection.h:97
Whole PDF file will be submitted.