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" 21 class DefaultAppearance;
22 namespace JavascriptExtensions
24 class ThisObjectExtension;
26 class WidgetAnnotation;
30 class ApsToPdfConverter;
31 enum class ApsToXpsSavingMode;
34 template <
typename,
typename>
class AsposeHashDictionary;
48 class DocumentFontsIterator;
66 class PdfFileSignature;
75 namespace InteractiveFeatures
88 class InvalidFormTypeOperationExceptionTests;
89 class RegressionTests_v10_8;
90 class RegressionTests_v16_12;
91 class RegressionTests_v17_12;
92 class RegressionTests_v18_5;
93 class RegressionTests_v20_01;
94 class RegressionTests_v23_11;
95 class RegressionTests_v24_01;
96 class RegressionTests_v6_9;
97 class RegressionTests_v7_1;
98 class RegressionTests_v7_4;
99 class RegressionTests_v7_7;
100 class RegressionTests_v7_8;
101 class RegressionTests_v7_9;
102 class RegressionTests_v8_2;
103 class RegressionTests_v8_8;
104 class RegressionTests_v9_1;
105 class XfaRendererTests;
107 namespace XfaConverter
113 class XfaToPdfConverter;
115 namespace XfaRenderer
125 namespace Collections
129 template <
typename,
typename>
class Dictionary;
130 template <
typename>
class HashSet;
131 template <
typename>
class IEnumerable;
132 template <
typename>
class List;
162 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
163 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
165 friend class Aspose::Pdf::ApsToPdfConverter;
166 friend class Aspose::Pdf::Engine::CommonData::Text::Fonts::Utilities::DocumentFontsIterator;
167 friend class Aspose::Pdf::PageGenerator;
179 friend class Aspose::Pdf::Annotations::XfdfWriter;
182 friend class Aspose::Pdf::XfaToPdfConverter;
183 friend class Aspose::Pdf::XfaMerge;
184 friend class Aspose::Pdf::Annotations::JavascriptExtensions::ThisObjectExtension;
185 friend class Aspose::Pdf::Tests::XfaRendererTests;
186 friend class Aspose::Pdf::Tests::RegressionTests_v9_1;
187 friend class Aspose::Pdf::Tests::RegressionTests_v16_12;
188 friend class Aspose::Pdf::Tests::RegressionTests_v18_5;
189 friend class Aspose::Pdf::Tests::RegressionTests_v6_9;
190 friend class Aspose::Pdf::Tests::RegressionTests_v7_1;
191 friend class Aspose::Pdf::Tests::RegressionTests_v7_4;
192 friend class Aspose::Pdf::Tests::RegressionTests_v7_7;
193 friend class Aspose::Pdf::Tests::RegressionTests_v7_8;
194 friend class Aspose::Pdf::Tests::RegressionTests_v7_9;
195 friend class Aspose::Pdf::Tests::RegressionTests_v8_2;
196 friend class Aspose::Pdf::Tests::RegressionTests_v8_8;
197 friend class Aspose::Pdf::Tests::RegressionTests_v10_8;
198 friend class Aspose::Pdf::Tests::RegressionTests_v17_12;
199 friend class Aspose::Pdf::Tests::RegressionTests_v20_01;
200 friend class Aspose::Pdf::Tests::RegressionTests_v23_11;
201 friend class Aspose::Pdf::Tests::RegressionTests_v24_01;
202 friend class Aspose::Pdf::Tests::InvalidFormTypeOperationExceptionTests;
216 RenderFormAsUnsigned,
234 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
235 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
243 ASPOSE_PDF_SHARED_API
bool get_UpdateAppearances()
const;
248 ASPOSE_PDF_SHARED_API
void set_UpdateAppearances(
bool value);
252 ASPOSE_PDF_SHARED_API
bool get_CallEvents()
const;
256 ASPOSE_PDF_SHARED_API
void set_CallEvents(
bool value);
260 ASPOSE_PDF_SHARED_API
bool get_HideButtons()
const;
264 ASPOSE_PDF_SHARED_API
void set_HideButtons(
bool value);
268 ASPOSE_PDF_SHARED_API
bool get_ApplyRedactions()
const;
272 ASPOSE_PDF_SHARED_API
void set_ApplyRedactions(
bool value);
279 bool _updateAppearances;
281 bool _applyRedactions;
293 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
303 bool MoveNext()
override;
304 void Reset()
override;
305 void Dispose()
override;
313 bool MoveNextImplementation();
323 typedef XfaTestConversionData ThisType;
326 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
346 void SeekAllStreamsToZeroPosition();
349 XfaTestConversionData();
364 ASPOSE_PDF_SHARED_API
bool get_IsSynchronized();
372 ASPOSE_PDF_SHARED_API
bool get_AutoRecalculate()
const;
376 ASPOSE_PDF_SHARED_API
void set_AutoRecalculate(
bool value);
380 ASPOSE_PDF_SHARED_API
bool get_AutoRestoreForm()
const;
384 ASPOSE_PDF_SHARED_API
void set_AutoRestoreForm(
bool value);
414 ASPOSE_PDF_SHARED_API
bool get_IgnoreNeedsRendering()
const;
419 ASPOSE_PDF_SHARED_API
void set_IgnoreNeedsRendering(
bool value);
426 ASPOSE_PDF_SHARED_API
bool get_RemovePermission()
const;
433 ASPOSE_PDF_SHARED_API
void set_RemovePermission(
bool value);
440 ASPOSE_PDF_SHARED_API
bool get_EmulateRequierdGroups()
const;
447 ASPOSE_PDF_SHARED_API
void set_EmulateRequierdGroups(
bool value);
451 ASPOSE_PDF_SHARED_API
FormType get_Type();
455 ASPOSE_PDF_SHARED_API
void set_Type(
FormType value);
467 ASPOSE_PDF_SHARED_API
bool get_SignaturesExist();
471 ASPOSE_PDF_SHARED_API
void set_SignaturesExist(
bool value);
476 ASPOSE_PDF_SHARED_API
bool get_SignaturesAppendOnly();
481 ASPOSE_PDF_SHARED_API
void set_SignaturesAppendOnly(
bool value);
507 ASPOSE_PDF_SHARED_API
void Flatten();
587 ASPOSE_PDF_SHARED_API
bool HasField(
System::String fieldName,
bool searchChildren);
597 ASPOSE_PDF_SHARED_API int32_t get_Count()
const override;
614 void assertDefaultResources();
638 void UpdateStaticFormAppearance(int32_t pageIndex);
644 bool RecalculateStep();
646 virtual ASPOSE_PDF_SHARED_API ~
Form();
658 bool _autoRecalculate;
659 bool _autoRestoreForm;
660 bool _formFieldsRestored;
662 int32_t get_Count_NonConst();
664 bool pr_IgnoreNeedsRendering;
665 bool pr_RemovePermission;
666 bool pr_EmulateRequierdGroups;
671 bool get_IsReadOnly()
const override;
673 int32_t get_SignatureFlags();
674 void set_SignatureFlags(int32_t value);
676 static int32_t _signaturesExist;
677 static int32_t _signaturesAppendOnly;
686 void ConvertDynamicXfaToStaticPdf();
708 void Clear()
override;
746 void RestoreFormFieldsIfRequired();
747 void RestoreFormFields();
748 void SetSignatureFlag(int32_t flag);
749 void ClearSignatureFlag(int32_t flag);
750 void UpdateSignatureFlag(
bool value, int32_t flag);
751 bool GetSignatureFlag(int32_t flag);
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
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:621
Definition: Artifact.h:71
Class which peroformes reading of XFDF format.
Definition: XfdfReader.h:63
Definition: signed_info.h:13
Represents a class to convert a pdf file's each page to images, supporting BMP, JPEG, PNG and TIFF now. Supported content in pdfs: pictures, form, comment.
Definition: PdfConverter.h:96
Class representing page resources.
Definition: Resources.h:267
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: SideBySidePdfComparer.h:24
means saving in XML format
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
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:78
Represents a class to sign a pdf file with a certificate.
Definition: PdfFileSignature.h:64
Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet...
Definition: PdfFileEditor.h:105
Interface of object providing enumerator on contained elements.
Definition: Document.h:589
Collection of PDF document pages.
Definition: PageCollection.h:136
XfaTag
The xfa stream tag
Definition: XfaTag.h:11
class to handle related data incapsulation
Definition: XfaParserOptions.h:33
Definition: Document.h:106