4 #include <system/object.h> 7 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/StructureElement.h" 8 #include "Aspose.PDF.Cpp/Tagged/LogicalStructure/ITextElement.h" 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 22 namespace LogicalStructure
24 class AttributeOwnerStandard;
29 class ListLBodyElement;
32 class ParagraphElement;
33 class StructureTextState;
34 class StructureTypeStandard;
57 namespace LogicalStructure {
68 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
69 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
90 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
91 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
135 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
136 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
138 friend class Aspose::Pdf::Tagged::TaggedContent;
156 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
157 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
159 friend class Aspose::Pdf::Tagged::TaggedContent;
181 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
182 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
184 friend class Aspose::Pdf::Tagged::TaggedContent;
203 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
204 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
224 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
225 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
227 friend class Aspose::Pdf::Tagged::TaggedContent;
245 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
246 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
248 friend class Aspose::Pdf::Tagged::TaggedContent;
266 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
267 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
269 friend class Aspose::Pdf::Tagged::TaggedContent;
BLSElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity, System::SharedPtr< AttributeOwnerStandard > attributeOwner=nullptr)
Represents Table structure element in logical structure.
Definition: BLSTableElement.h:69
Represents List structure element in logical structure.
Definition: BLSElement.h:176
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
ListChildElement(System::SharedPtr< Aspose::Pdf::Tagged::TaggedContext > taggedContext, System::SharedPtr< StructureTypeStandard > structureType, System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfPrimitive > pdfEngineEntity)
Represents Paragraph structure element in logical structure.
Definition: BLSElement.h:130
Definition: Artifact.h:67
Represents a base class for structure elements in logical structure.
Definition: StructureElement.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
System::SharedPtr< Aspose::Pdf::Text::TextFragment > get_TextFragment()
Represents marked-content reference object in logical structure.
Definition: MCRElement.h:63
Definition: AFRelationship.h:4
Represents a base class for block-level structure elements in logical structure.
Definition: BLSElement.h:63
Represents Lbl structure element in logical structure of the list.
Definition: BLSElement.h:240
Represents LI structure element in logical structure of the list.
Definition: BLSElement.h:219
Represents a base class for block-level text structure elements in logical structure.
Definition: BLSElement.h:84
Represents LBody structure element in logical structure of the list.
Definition: BLSElement.h:261
Interface for presenting text structure elements.
Definition: ITextElement.h:32
Whole PDF file will be submitted.
Represents a base class for children elements of the List in logical structure.
Definition: BLSElement.h:198