4 #include <system/string.h> 5 #include <system/collections/list.h> 6 #include <system/collections/ienumerable.h> 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 17 template <
typename,
typename>
class AsposeHashDictionary;
40 class RegressionTests_v23_10;
41 class RegressionTests_v24_02;
52 template <
typename>
class IEnumerator;
71 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
72 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
93 ASPOSE_PDF_SHARED_API int32_t get_Count();
116 ASPOSE_PDF_SHARED_API
iterator begin() noexcept;
119 ASPOSE_PDF_SHARED_API
iterator end() noexcept;
159 virtual ASPOSE_PDF_SHARED_API ~ElementCollection();
166 static
void RemoveFromParent(
System::SharedPtr<
Aspose::Pdf::Engine::Data::IPdfDictionary> parent,
System::SharedPtr<
Aspose::Pdf::Engine::Data::IPdfPrimitive> primitive);
167 static
void UnregisterSubTree(
System::SharedPtr<
Aspose::Pdf::Engine::Data::IPdfPrimitive> primitive);
180 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
181 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
188 friend class Aspose::Pdf::XmlConverter;
189 friend class Aspose::Pdf::Tests::RegressionTests_v23_10;
190 friend class Aspose::Pdf::Tests::RegressionTests_v24_02;
209 virtual ASPOSE_PDF_SHARED_API
void set_Lang(
System::String value);
223 virtual ASPOSE_PDF_SHARED_API
void set_ActualText(
System::String value);
248 ASPOSE_PDF_SHARED_API
void Remove();
269 virtual ASPOSE_PDF_SHARED_API ~
Element();
290 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
291 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
293 friend class Aspose::Pdf::Structure::ElementFactory;
315 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
316 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
318 friend class Aspose::Pdf::Structure::ElementFactory;
319 friend class Aspose::Pdf::XmlConverter;
typename iterator_holder_type::virtualized_iterator virtualized_iterator
Virtualized type.
Definition: Element.h:86
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfDictionary > EngineDict
Definition: Element.h:252
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
T virtualized_iterator_element
Inner iterator element type.
Definition: ienumerable.h:232
System::Details::VirtualizedIteratorBase< T > virtualized_iterator
Inner iterator base type.
Definition: ienumerable.h:230
General structure element.
Definition: Element.h:285
Collection of base logical structure elements.
Definition: Element.h:66
ASPOSECPP_SHARED_API Object()
Creates object. Initializes all internal data structures.
ASPOSE_PDF_SHARED_API void Remove()
Remove element.
General text element of document logical structure.
Definition: TextElement.h:40
typename iterator_holder_type::iterator iterator
Iterator type.
Definition: Element.h:80
System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfObject > PdfObject
Definition: Element.h:253
Definition: signed_info.h:13
Class representing base element of logical structure.
Definition: Element.h:175
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
typename iterator_holder_type::virtualized_iterator_element virtualized_iterator_element
Virtualized element type.
Definition: Element.h:84
List forward declaration.
Definition: Artifact.h:74
Interface of object providing enumerator on contained elements.
Definition: Document.h:584
Root structure element.
Definition: Element.h:310
vector_t::iterator iterator
Iterator type.
Definition: list.h:145
typename iterator_holder_type::const_iterator const_iterator
Const iterator type.
Definition: Element.h:82
vector_t::const_iterator const_iterator
Const iterator type.
Definition: list.h:147
This value is used for internal purposes and is not intended to be used directly from your code...
Whole PDF file will be submitted.