4 #include <system/string.h> 5 #include <system/scope_guard.h> 6 #include <system/make_const_ref.h> 7 #include <system/idisposable.h> 8 #include <system/details/pointer_collection_helpers.h> 9 #include <system/default.h> 10 #include <system/date_time.h> 13 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 23 class FileAttachmentAnnotation;
24 class GoToRemoteAction;
25 class ImportDataAction;
28 class MovieAnnotation;
29 class RenditionAction;
30 class RichMediaAnnotation;
31 class SubmitFormAction;
33 class EmbeddedFileCollection;
50 namespace ConvertStrategies
52 class PdfAConvertStrategy;
53 class PdfUaConvertStrategy;
66 class RegressionTests_v10_2;
67 class RegressionTests_v10_3;
77 template <
typename,
typename>
class Dictionary;
78 template <
typename>
class ICollection;
100 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
101 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
117 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
118 RTTI_INFO_TEMPLATE_CLASS(ThisType, ThisTypeBaseTypesInfo);
161 System::Details::ThisProtector __local_self_ref(
this);
164 pr_Data = System::Default<T>();
168 MEMBER_FUNCTION_MAKE_OBJECT(
Value, CODEPORTING_ARGS(), CODEPORTING_ARGS());
178 MEMBER_FUNCTION_MAKE_OBJECT(
Value, CODEPORTING_ARGS(T data), CODEPORTING_ARGS(data));
188 System::Details::ThisProtector __local_self_ref(
this);
195 MEMBER_FUNCTION_MAKE_OBJECT(
Value, CODEPORTING_ARGS(
System::String prefix, T data), CODEPORTING_ARGS(prefix,data));
292 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
293 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
298 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfUaConvertStrategy;
300 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfAConvertStrategy;
310 friend class Aspose::Pdf::Tests::RegressionTests_v10_3;
311 friend class Aspose::Pdf::Tests::RegressionTests_v10_2;
320 ASPOSE_PDF_SHARED_API
FileEncoding get_Encoding()
const;
326 ASPOSE_PDF_SHARED_API
void set_Encoding(
FileEncoding value);
330 ASPOSE_PDF_SHARED_API
bool get_IncludeContents()
const;
334 ASPOSE_PDF_SHARED_API
void set_IncludeContents(
bool value);
468 ASPOSE_PDF_SHARED_API
void Dispose()
override;
481 void SendMeteredInformation();
500 bool _disposeContents;
503 bool _includeContents;
505 bool _meteredInformationSent;
517 void CopyParameters();
Value(System::String prefix, T data)
Creates a collection item value class instance.
Definition: FileSpecification.h:185
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Represents a remote go-to action that is similar to an ordinary go-to action but jumps to a destinati...
Definition: GoToRemoteAction.h:42
Upon invocation of an import-data action, Forms Data Format (FDF) data shall be imported into the doc...
Definition: ImportDataAction.h:33
Value()
Creates a collection item value class instance.
Definition: FileSpecification.h:158
Represents a launch action that launches an application or opens or prints a document.
Definition: LaunchAction.h:37
Defines an embedded file parameter dictionary that shall contain additional file-specific information...
Definition: FileParams.h:51
Represents a class for a value of colection item.
Definition: FileSpecification.h:112
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
ASPOSE_PDF_SHARED_API bool TryGetDoubleValue(System::String name, System::SharedPtr< CollectionItem::Value< double >> &value)
Tries to get the double value for the specified name from the collection item.
System::String get_Prefix() const
Gets a prefix string that shall be concatenated with the text string presented to the user...
Definition: FileSpecification.h:130
System::MakeConstRef_t< T > get_Data() const
Gets a collection item value.
Definition: FileSpecification.h:138
Class representing embedded files collection.
Definition: EmbeddedFileCollection.h:98
Represents a collection item class. The collection item contains the data described by the collection...
Definition: FileSpecification.h:95
ASPOSE_PDF_SHARED_API bool HasName(System::String name)
Checks if the given name exists in the collection item.
Class representing embedded file.
Definition: FileSpecification.h:287
Definition: signed_info.h:13
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Defines method that releases resources owned by the current object. Objects of this class should only...
Definition: idisposable.h:29
Definition: AFRelationship.h:4
A rendition action that controls the playing of multimedia content.
Definition: RenditionAction.h:42
ASPOSE_PDF_SHARED_API bool get_IsEmpty()
Gets a value indicating whether the collection item is empty.
Class describes file attachment annotation.
Definition: FileAttachmentAnnotation.h:58
FilterType
Definition: FilterType.h:24
typename MakeConstRef< T >::type MakeConstRef_t
Helper type for MakeConstRef modifier.
Definition: make_const_ref.h:20
ASPOSE_PDF_SHARED_API bool TryGetDateTimeValue(System::String name, System::SharedPtr< CollectionItem::Value< System::DateTime >> &value)
Tries to get the value of type DateTime from the collection item by the specified name...
static const ASPOSECPP_SHARED_API String Empty
Empty string.
Definition: string.h:894
Implements operations with PDF file: concatenation, splitting, extracting pages, making booklet...
Definition: PdfFileEditor.h:105
Value(T data)
Creates a collection item value class instance.
Definition: FileSpecification.h:174
ASPOSE_PDF_SHARED_API bool TryGetIntValue(System::String name, System::SharedPtr< CollectionItem::Value< int32_t >> &value)
Tries to get the integer value for a specified name from the collection item.
Represents encrypted payload in file specification.
Definition: EncryptedPayload.h:34
Represents a movie annotation that contains animated graphics and sound to be presented on the comput...
Definition: MovieAnnotation.h:48
FileEncoding
Encoding of the attached file. Possible values: Zip - file is compressed with ZIP, None - file is non compressed.
Definition: FileEncoding.h:16
MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(CollectionItem, CODEPORTING_ARGS())
CollectionItem()
Creates a collection item class instance.
void SetTemplateWeakPtr(uint32_t argument) override
Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containe...
Definition: FileSpecification.h:143
AFRelationship
Enumeration describes associated files relationship.
Definition: AFRelationship.h:11
ASPOSE_PDF_SHARED_API bool TryGetTextValue(System::String name, System::SharedPtr< CollectionItem::Value< System::String >> &value)
Tries to get the text value with the specified name from the collection item.
ASPOSE_PDF_SHARED_API System::SharedPtr< System::Collections::Generic::ICollection< System::String > > get_AllNames()
Gets a collection of all the names of collection item values.
Whole PDF file will be submitted.