4 #include <system/eventhandler.h> 5 #include <system/array.h> 8 #include "Aspose.PDF.Cpp/Text/TextState.h" 9 #include "Aspose.PDF.Cpp/Text/OnSegmentChangedEventArgs.h" 10 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 19 class TextMarkupAnnotation;
30 class PhysicalTextSegment;
33 enum class NoCharacterAction;
44 namespace LogicalStructure
60 class TextBuilderTests;
61 class TextFragmentAbsorberTests;
62 class TextParagraphAbsorberTests;
63 class TextSegmentTests;
69 class CharInfoCollection;
73 class TextEditOptions;
75 class TextFragmentAbsorber;
76 class TextFragmentCollection;
77 class TextFragmentState;
79 class TextPostReplaceFixer;
80 class TextSegmentCollection;
142 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
143 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
145 friend class Aspose::Pdf::Annotations::Redaction;
146 friend class Aspose::Pdf::PageModel::TextElement;
148 friend class Aspose::Pdf::Text::TextPostReplaceFixer;
150 friend class Aspose::Pdf::PageGenerator;
163 friend class Aspose::Pdf::Tests::Text::TextParagraphAbsorberTests;
164 friend class Aspose::Pdf::Tests::Text::TextFragmentAbsorberTests;
165 friend class Aspose::Pdf::Tests::Text::TextBuilderTests;
166 friend class Aspose::Pdf::Tests::Text::TextSegmentTests;
173 ASPOSE_PDF_SHARED_API int32_t get_StartCharIndex()
const;
177 ASPOSE_PDF_SHARED_API int32_t get_EndCharIndex()
const;
282 int32_t get_McId()
const;
283 void set_McId(int32_t value);
293 Aspose::Pdf::Engine::CommonData::Text::Segmenting::Settings::NoCharacterAction get_PhysicalNoCharacterAction()
const;
321 void IsolatePhysicalSegment();
331 void DeletePhysicalSegment();
358 double MeasureSegment();
383 int32_t startCharIndex;
384 int32_t endCharIndex;
385 int32_t adjustmentSpacesBeforeStart;
386 int32_t adjustmentSpacesBeforeEnd;
390 Engine::CommonData::Text::Segmenting::Settings::NoCharacterAction _physicalNoCharacterAction;
414 void set_PhysicalNoCharacterAction(Aspose::Pdf::Engine::CommonData::Text::Segmenting::Settings::NoCharacterAction value);
431 void CountAndjustmentSpaces();
Represents a text segments collection
Definition: TextSegmentCollection.h:62
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Represents fragment of Pdf text.
Definition: TextFragment.h:173
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Class representing PDF document
Definition: Document.h:625
Definition: Artifact.h:67
Represents text paragraphs as multiline text object.
Definition: TextParagraph.h:86
Represents segment of Pdf text.
Definition: TextSegment.h:137
System::EventHandler OnPositionChanged
Definition: TextSegment.h:305
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
Represents CharInfo objects collection.
Definition: CharInfoCollection.h:41
System::EventHandler OnTextChanged
Definition: TextSegment.h:306
Represents abstract hyperlink.
Definition: Hyperlink.h:36
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
means saving in XML format
Appends text object to Pdf page.
Definition: TextBuilder.h:73
Represents marked-content reference object in logical structure.
Definition: MCRElement.h:63
Class representing page of PDF document.
Definition: Page.h:375
Definition: AFRelationship.h:4
Represents a text fragments collection
Definition: TextFragmentCollection.h:57
AttachState
Enum for attached state of the objects
Definition: TextState.h:174
Represents a text state of a text fragment.
Definition: TextFragmentState.h:97
Abstract base class for text markup annotations.
Definition: TextMarkupAnnotation.h:57
System::EventHandler< System::SharedPtr< OnSegmentChangedEventArgs > > SegmentChanged
Definition: TextSegment.h:307
Represents a table that can be added to the page.
Definition: Table.h:86
MulticastDelegate< void(System::SharedPtr< Object >, TEventArgs)> EventHandler
Represents a method that reacts to and processes an event. This type should be allocated on stack and...
Definition: eventhandler.h:16
Represents a text state of a text
Definition: TextState.h:135
Redaction annotation type.
Whole PDF file will be submitted.
Class represents rectangle.
Definition: Rectangle.h:109