5 #include <system/nullable.h> 6 #include <system/details/pointer_collection_helpers.h> 7 #include <system/collections/icollection.h> 8 #include <system/array.h> 10 #include "Aspose.PDF.Cpp/InteractiveFeatures/Annotations/WidgetAnnotation.h" 11 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 20 class AnnotationCollection;
21 class JavascriptAction;
22 namespace JavascriptExtensions
27 class ApsToPdfConverter;
30 template <
typename,
typename>
class AsposeHashDictionary;
63 class RadioButtonField;
64 class RadioButtonOptionField;
69 namespace InteractiveFeatures
85 class AnnotationTests;
87 class RegressionTests_v12_1;
88 class RegressionTests_v22_12;
89 class RegressionTests_v23_11;
90 class RegressionTests_v6_3;
91 class RegressionTests_v7_3;
101 template <
typename>
class HashSet;
102 template <
typename>
class IEnumerator;
103 template <
typename>
class List;
112 class XmlNamespaceManager;
132 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
133 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
135 friend class Aspose::Pdf::ApsToPdfConverter;
137 friend class Aspose::Pdf::PageGenerator;
149 friend class Aspose::Pdf::Forms::ChoiceOption;
158 friend class Aspose::Pdf::ApsToPdfConverter;
159 friend class Aspose::Pdf::Annotations::JavascriptExtensions::FieldExtension;
160 friend class Aspose::Pdf::InteractiveFeatures::Forms::WidgetWrapper;
161 friend class Aspose::Pdf::Tests::Annotations::AnnotationTests;
162 friend class Aspose::Pdf::Tests::RegressionTests_v12_1;
163 friend class Aspose::Pdf::Tests::RegressionTests_v6_3;
164 friend class Aspose::Pdf::Tests::RegressionTests_v7_3;
165 friend class Aspose::Pdf::Tests::RegressionTests_v22_12;
166 friend class Aspose::Pdf::Tests::RegressionTests_v23_11;
191 ASPOSE_PDF_SHARED_API
void set_AlternateName(
System::String value);
207 virtual ASPOSE_PDF_SHARED_API
void set_Value(
System::String value);
211 ASPOSE_PDF_SHARED_API
bool get_IsSynchronized();
215 ASPOSE_PDF_SHARED_API int32_t get_Count()
const override;
223 ASPOSE_PDF_SHARED_API
bool get_IsGroup()
const;
227 ASPOSE_PDF_SHARED_API int32_t get_AnnotationIndex();
231 ASPOSE_PDF_SHARED_API
void set_AnnotationIndex(int32_t value);
235 ASPOSE_PDF_SHARED_API int32_t get_PageIndex()
override;
247 ASPOSE_PDF_SHARED_API
bool get_IsSharedField()
const;
251 ASPOSE_PDF_SHARED_API
void set_IsSharedField(
bool value);
255 static ASPOSE_PDF_SHARED_API
bool get_FitIntoRectangle();
259 static ASPOSE_PDF_SHARED_API
void set_FitIntoRectangle(
bool value);
263 static ASPOSE_PDF_SHARED_API
double get_MaxFontSize();
267 static ASPOSE_PDF_SHARED_API
void set_MaxFontSize(
double value);
271 static ASPOSE_PDF_SHARED_API
double get_MinFontSize();
275 static ASPOSE_PDF_SHARED_API
void set_MinFontSize(
double value);
279 ASPOSE_PDF_SHARED_API int32_t get_TabOrder();
283 ASPOSE_PDF_SHARED_API
void set_TabOrder(int32_t value);
289 ASPOSE_PDF_SHARED_API
bool Recalculate();
318 ASPOSE_PDF_SHARED_API
void Flatten()
override;
343 ASPOSE_PDF_SHARED_API
void SetTemplateWeakPtr(uint32_t argument)
override;
372 virtual ASPOSE_PDF_SHARED_API
bool IsEqualTo(
System::String value);
395 MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(
Field, CODEPORTING_ARGS());
407 void RemoveEmptyParents();
416 ASPOSE_PDF_SHARED_API
void UpdateAppearances()
override;
422 void ConvertToFieldWithKids();
424 void EmbedAnnotation();
430 ASPOSE_PDF_SHARED_API
bool AppearanceSupported()
override;
435 virtual ASPOSE_PDF_SHARED_API ~
Field();
443 bool enableRecalculate;
454 static const double FontSizeNotDefined;
455 static const double DefaultMaxFontSize;
461 bool get_IsReadOnly()
const override;
474 void RemoveFromCache(int32_t objectId);
483 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
Class representing PDF document
Definition: Document.h:620
Definition: Artifact.h:67
Definition: signed_info.h:13
The type that supports reliable, two-way, connection-based byte streams without duplication of data a...
Abstract class for all devices which is used to process the whole pdf document.
Definition: DocumentDevice.h:38
Specifies that the member is a field.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
means saving in XML format
Class representing text box field.
Definition: TextBoxField.h:88
Class representing page of PDF document.
Definition: Page.h:381
Definition: AFRelationship.h:4
Defies a method that enables object cloning - creating a copy of an object. Objects of this class sho...
Definition: icloneable.h:15
Class representing annotation collection.
Definition: AnnotationCollection.h:56
A printer's point (1/72 of an inch).
Interface of collection of elements. Objects of this class should only be allocated using System::Mak...
Definition: Collection.h:41
The coordinates are in the page coordinate context.
Collection of PDF document pages.
Definition: PageCollection.h:135
Class representing annotation object.
Definition: Annotation.h:303
Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). ...
Definition: BaseParagraph.h:66
Whole PDF file will be submitted.