4 #include <system/collections/ienumerator.h> 5 #include <system/collections/icollection.h> 6 #include <system/array.h> 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 18 class FreeTextAnnotation;
19 class RedactionAnnotation;
20 class WidgetAnnotation;
22 class ApsToPdfConverter;
25 template <
typename,
typename>
class AsposeHashDictionary;
34 class IResourceDictionary;
42 class DocumentCIDType2FontContentUpdater;
55 namespace ConvertStrategies
57 namespace ConvertHelpers
59 class LowLevelFontSubstitutor;
74 class RadioButtonOptionField;
84 class RegressionTests_v11_6;
85 class RegressionTests_v19_5;
86 class RegressionTests_v20_06;
87 class RegressionTests_v7_6;
101 namespace Collections
105 template <
typename>
class List;
130 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
131 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
133 friend class Aspose::Pdf::ApsToPdfConverter;
134 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::ConvertHelpers::LowLevelFontSubstitutor;
135 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::FontUtilities;
136 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::DocumentCIDType2FontContentUpdater;
139 friend class Aspose::Pdf::PageModel::TextElement;
140 friend class Aspose::Pdf::Text::FontUsage;
141 friend class Aspose::Pdf::Text::FontCleanup;
147 friend class Aspose::Pdf::Forms::C128Barcode;
153 friend class Aspose::Pdf::ApsToPdfConverter;
154 friend class Aspose::Pdf::Forms::TextModel;
155 friend class Aspose::Pdf::Tests::RegressionTests_v7_6;
156 friend class Aspose::Pdf::Tests::RegressionTests_v11_6;
157 friend class Aspose::Pdf::Tests::RegressionTests_v19_5;
158 friend class Aspose::Pdf::Tests::RegressionTests_v20_06;
164 typedef FontsEnumerator ThisType;
167 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
169 CODEPORTING_ENUMERATOR_ITERATOR_METHODS_DECLARATION(CODEPORTING_ARGS(
System::SharedPtr<Font>), CODEPORTING_NO_API_KEYWORD);
177 bool MoveNext()
override;
178 void Reset()
override;
179 void Dispose()
override;
187 bool MoveNextImplementation();
198 ASPOSE_PDF_SHARED_API int32_t get_Count()
const override;
206 ASPOSE_PDF_SHARED_API
bool get_IsSynchronized();
210 ASPOSE_PDF_SHARED_API
bool get_IsReadOnly()
const override;
251 ASPOSE_PDF_SHARED_API
bool Contains(
const System::String& name)
const;
269 bool get_ResourceMode()
const;
287 void Delete(int32_t index);
297 void Clear()
override;
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
Definition: Artifact.h:67
Represents a free text annotation that displays text directly on the page. Unlike an ordinary text an...
Definition: FreeTextAnnotation.h:91
Represents an absorber object of fonts. Performs search for fonts and provides access to search resul...
Definition: FontAbsorber.h:31
Definition: signed_info.h:13
Class representing page resources.
Definition: Resources.h:257
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
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
Subclass of System::SmartPtr which sets itself to weak mode at construction. Please note that this cl...
Definition: TextFragmentState.h:69
Represents textual stamp.
Definition: TextStamp.h:69
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
Represents font collection.
Definition: FontCollection.h:125
Represents Redact annotation.
Definition: RedactionAnnotation.h:61
Class representing annotation object.
Definition: Annotation.h:303
Whole PDF file will be submitted.