FileSelectBoxField.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include "Aspose.PDF.Cpp/InteractiveFeatures/Forms/TextBoxField.h"
5 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
6 
7 namespace Aspose
8 {
9 namespace Pdf
10 {
11 class Document;
12 namespace Engine
13 {
14 namespace Data
15 {
16 class IPdfObject;
17 } // namespace Data
18 } // namespace Engine
19 namespace Forms
20 {
21 class Field;
22 } // namespace Forms
23 } // namespace Pdf
24 } // namespace Aspose
25 
26 namespace Aspose {
27 
28 namespace Pdf {
29 
30 namespace Forms {
31 
35 class ASPOSE_PDF_SHARED_CLASS FileSelectBoxField final : public Aspose::Pdf::Forms::TextBoxField
36 {
39 
40  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
41  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
42 
44 
45 protected:
46 
48 
50 
51  virtual ASPOSE_PDF_SHARED_API ~FileSelectBoxField();
52 
53 };
54 
55 } // namespace Forms
56 } // namespace Pdf
57 } // namespace Aspose
58 
59 
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(Field, CODEPORTING_ARGS(System::SharedPtr< Aspose::Pdf::Engine::Data::IPdfObject > annotation, System::SharedPtr< Document > document))
Base class for acro form fields.
Definition: Field.h:126
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
Class representing text box field.
Definition: TextBoxField.h:88
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
Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). ...
Definition: BaseParagraph.h:66
Field for file select box element.
Definition: FileSelectBoxField.h:35
Whole PDF file will be submitted.