4 #include <system/string.h> 6 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/StructureElement.h" 7 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/ITextElement.h" 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 26 namespace LogicalStructure
28 class AnnotationElement;
30 class BibEntryElement;
38 class ReferenceElement;
44 class StructureTextState;
45 class StructureTypeStandard;
47 class WarichuWPElement;
48 class WarichuWTElement;
58 namespace LogicalStructure
60 class AnnotElementTests;
61 class BibEntryElementTests;
62 class CodeElementTests;
63 class QuoteElementTests;
64 class ReferenceElementTests;
65 class RubyElementTests;
66 class RubyRBElementTests;
67 class RubyRPElementTests;
68 class RubyRTElementTests;
69 class WarichuElementTests;
70 class WarichuWPElementTests;
71 class WarichuWTElementTests;
82 template <
typename>
class List;
91 namespace LogicalStructure {
102 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
103 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
127 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
128 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
169 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
170 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
174 friend class Aspose::Pdf::PageGenerator;
182 ASPOSE_PDF_SHARED_API
System::String get_AlternateDescriptions()
const;
187 ASPOSE_PDF_SHARED_API
void set_AlternateDescriptions(
System::String value);
195 ASPOSE_PDF_SHARED_API
void Save()
override;
213 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
214 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
216 friend class Aspose::Pdf::Tagged::TaggedContent;
234 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
235 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
237 friend class Aspose::Pdf::Tagged::TaggedContent;
238 friend class Aspose::Pdf::Tests::LogicalStructure::QuoteElementTests;
256 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
257 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
259 friend class Aspose::Pdf::Tagged::TaggedContent;
277 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
278 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
280 friend class Aspose::Pdf::Tagged::TaggedContent;
281 friend class Aspose::Pdf::Tests::LogicalStructure::ReferenceElementTests;
299 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
300 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
302 friend class Aspose::Pdf::Tagged::TaggedContent;
303 friend class Aspose::Pdf::Tests::LogicalStructure::BibEntryElementTests;
321 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
322 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
324 friend class Aspose::Pdf::Tagged::TaggedContent;
325 friend class Aspose::Pdf::Tests::LogicalStructure::CodeElementTests;
344 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
345 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
347 friend class Aspose::Pdf::Tagged::TaggedContent;
376 ASPOSE_PDF_SHARED_API
void PreSave()
override;
398 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
399 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
401 friend class Aspose::Pdf::Tagged::TaggedContent;
402 friend class Aspose::Pdf::Tests::LogicalStructure::AnnotElementTests;
420 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
421 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
423 friend class Aspose::Pdf::Tagged::TaggedContent;
424 friend class Aspose::Pdf::Tests::LogicalStructure::RubyElementTests;
442 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
443 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
445 friend class Aspose::Pdf::Tagged::TaggedContent;
446 friend class Aspose::Pdf::Tests::LogicalStructure::WarichuElementTests;
465 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
466 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
486 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
487 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
506 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
507 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
509 friend class Aspose::Pdf::Tagged::TaggedContent;
510 friend class Aspose::Pdf::Tests::LogicalStructure::RubyRBElementTests;
528 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
529 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
531 friend class Aspose::Pdf::Tagged::TaggedContent;
532 friend class Aspose::Pdf::Tests::LogicalStructure::RubyRTElementTests;
550 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
551 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
553 friend class Aspose::Pdf::Tagged::TaggedContent;
554 friend class Aspose::Pdf::Tests::LogicalStructure::RubyRPElementTests;
572 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
573 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
575 friend class Aspose::Pdf::Tagged::TaggedContent;
576 friend class Aspose::Pdf::Tests::LogicalStructure::WarichuWTElementTests;
594 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
595 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
597 friend class Aspose::Pdf::Tagged::TaggedContent;
598 friend class Aspose::Pdf::Tests::LogicalStructure::WarichuWPElementTests;
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
virtual ASPOSE_PDF_SHARED_API ~ILSTextElement()
Represents Reference structure element in logical structure.
Definition: ILSElement.h:272
Represents BibEntry structure element in logical structure.
Definition: ILSElement.h:294
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
Definition: Artifact.h:67
ILSTextElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
Represents Ruby structure element in logical structure.
Definition: ILSElement.h:415
Represents WP structure element in logical structure of the Warichu.
Definition: ILSElement.h:589
Represents a base class for children elements of the Warichu in logical structure.
Definition: ILSElement.h:481
Represents WT structure element in logical structure of the Warichu.
Definition: ILSElement.h:567
Represents Quote structure element in logical structure.
Definition: ILSElement.h:229
Represents a base class for structure elements in logical structure.
Definition: StructureElement.h:71
Represents Span structure element in logical structure.
Definition: ILSElement.h:208
Represents Link structure element in logical structure.
Definition: ILSElement.h:338
Represents RP structure element in logical structure of the Ruby.
Definition: ILSElement.h:545
Represents Code structure element in logical structure.
Definition: ILSElement.h:316
Represents a base class for annotation structure elements in logical structure.
Definition: ILSElement.h:164
Represents RB structure element in logical structure of the Ruby.
Definition: ILSElement.h:501
WarichuChildElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
ILSElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
Definition: signed_info.h:13
Represents Note structure element in logical structure.
Definition: ILSElement.h:251
ASPOSE_PDF_SHARED_API System::SharedPtr< Aspose::Pdf::LogicalStructure::StructureTextState > get_StructureTextState() override
Gets T:/Aspose::Pdf::LogicalStructure::StructureTextState object for current element.
Represents RT structure element in logical structure of the Ruby.
Definition: ILSElement.h:523
ASPOSE_PDF_SHARED_API void SetText(System::String text) override
Appends text content to current text element.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Definition: AFRelationship.h:4
RubyChildElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
Represents a base class for inline-level structure elements in logical structure. ...
Definition: ILSElement.h:97
Represents a base class for element in logical structure.
Definition: Element.h:98
Represents Warichu structure element in logical structure.
Definition: ILSElement.h:437
Represents a base class for children elements of the Ruby in logical structure.
Definition: ILSElement.h:460
Interface for presenting text structure elements.
Definition: ITextElement.h:32
Represents Annot structure element in logical structure.
Definition: ILSElement.h:393
This value is used for internal purposes and is not intended to be used directly from your code...
Whole PDF file will be submitted.
Represents a base class for inline-level text structure elements in logical structure.
Definition: ILSElement.h:121