5 #include <system/string.h> 8 #include "Aspose.PDF.Cpp/Facades/Facade.h" 9 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 18 class DocumentPrivilege;
29 template <
typename,
typename>
class Dictionary;
53 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
54 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
69 ASPOSE_PDF_SHARED_API
bool get_IsEncrypted();
73 ASPOSE_PDF_SHARED_API
bool get_IsPdfFile();
77 ASPOSE_PDF_SHARED_API
bool get_UseStrictValidation()
const;
81 ASPOSE_PDF_SHARED_API
void set_UseStrictValidation(
bool value);
101 ASPOSE_PDF_SHARED_API
bool get_HasCollection();
149 ASPOSE_PDF_SHARED_API int32_t get_NumberOfPages();
178 ASPOSE_PDF_SHARED_API
bool get_HasOpenPassword();
184 ASPOSE_PDF_SHARED_API
bool get_HasEditPassword();
224 ASPOSE_PDF_SHARED_API
void ClearInfo();
241 ASPOSE_PDF_SHARED_API
float GetPageHeight(int32_t pageNum);
247 ASPOSE_PDF_SHARED_API int32_t GetPageRotation(int32_t pageNum);
253 ASPOSE_PDF_SHARED_API
float GetPageWidth(int32_t pageNum);
259 ASPOSE_PDF_SHARED_API
float GetPageXOffset(int32_t pageNum);
265 ASPOSE_PDF_SHARED_API
float GetPageYOffset(int32_t pageNum);
283 ASPOSE_PDF_SHARED_API
bool SaveNewInfo(
System::String outputFile);
293 ASPOSE_PDF_SHARED_API
void Save(
System::String destFile)
override;
305 ASPOSE_PDF_SHARED_API
bool SaveNewInfoWithXmp(
System::String outputFileName);
316 ASPOSE_PDF_SHARED_API
void Close()
override;
335 ASPOSE_PDF_SHARED_API
void AssertDocument()
const override;
345 bool _useStrictValidation;
357 bool ContainsForbiddenSymbols();
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Base class for all saveable facades.
Definition: Facade.h:151
PasswordType
This enum represents known password types used for password protected pdf documents.
Definition: PasswordType.h:11
Definition: Artifact.h:67
Base facade class.
Definition: Facade.h:57
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
General facade interface that defines common facades methods.
Definition: IFacade.h:33
Definition: AFRelationship.h:4
Represents a class for accessing meta information of PDF document.
Definition: PdfFileInfo.h:48
Represents a specific date and time value on the time continuum. This type should be allocated on sta...
Definition: date_time.h:49
Whole PDF file will be submitted.