4 #include <system/enum_helpers.h> 5 #include <system/array.h> 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 22 namespace ConvertStrategies
24 class PdfAConvertStrategy;
25 class PdfConvertStrategy;
26 class PdfUaConvertStrategy;
27 class TaggedPdfConvertStrategy;
28 class VersionConvertStrategy;
32 class PdfANonSpecificationFlags;
33 namespace PdfAOptionClasses
35 class FontEmbeddingOptions;
36 class ToUnicodeProcessingRules;
38 class PdfASymbolicFontEncodingStrategy;
48 template <
typename>
class List;
49 template <
typename>
class Queue;
74 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
75 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
77 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfUaConvertStrategy;
78 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfConvertStrategy;
79 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::PdfAConvertStrategy;
80 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::TaggedPdfConvertStrategy;
81 friend class Aspose::Pdf::Engine::IO::ConvertStrategies::VersionConvertStrategy;
100 RestoreSegmentBounds = 1
119 SurroundPuaTextWithEmptyActualText,
144 RemoveDuplicatedFonts = 4,
166 RemoveSimilarFontsWithDifferentWidths = 1,
184 ASPOSE_PDF_SHARED_API
bool get_IsAsyncImageStreamsConversionMode()
const;
188 ASPOSE_PDF_SHARED_API
void set_IsAsyncImageStreamsConversionMode(
bool value);
192 ASPOSE_PDF_SHARED_API
bool get_IsLowMemoryMode()
const;
196 ASPOSE_PDF_SHARED_API
void set_IsLowMemoryMode(
bool value);
200 ASPOSE_PDF_SHARED_API
PdfFormat get_Format()
const;
204 ASPOSE_PDF_SHARED_API
void set_Format(
PdfFormat value);
272 ASPOSE_PDF_SHARED_API
bool get_AlignText()
const;
281 ASPOSE_PDF_SHARED_API
void set_AlignText(
bool value);
303 ASPOSE_PDF_SHARED_API
bool get_OptimizeFileSize()
const;
311 ASPOSE_PDF_SHARED_API
void set_OptimizeFileSize(
bool value);
341 ASPOSE_PDF_SHARED_API
System::String get_IccProfileFileName()
const;
345 ASPOSE_PDF_SHARED_API
void set_IccProfileFileName(
System::String value);
354 ASPOSE_PDF_SHARED_API
bool get_IsTransferInfo()
const;
358 ASPOSE_PDF_SHARED_API
void set_IsTransferInfo(
bool value);
406 bool get_OnlyValidation()
const;
408 bool get_RemoveDuplicatedFonts();
409 bool get_RemoveSimilarFontsWithDifferentWidths();
410 bool get_SubsetFonts();
428 bool _onlyValidation;
430 bool isLowMemoryMode;
432 bool _optimizeFileSize;
439 bool _asyncImageStreamsConversionMode;
440 bool _isTransferInfo;
449 DECLARE_USING_GLOBAL_OPERATORS
461 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
462 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
472 ASPOSE_PDF_SHARED_API
bool get_CheckDifferentNamesInFontDictionaries()
const;
479 ASPOSE_PDF_SHARED_API
void set_CheckDifferentNamesInFontDictionaries(
bool value);
488 bool pr_CheckDifferentNamesInFontDictionaries;
542 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
543 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
558 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
559 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
571 WindowsUnicodeTable = 0,
575 WindowsSymbolicTable,
600 ASPOSE_PDF_SHARED_API uint16_t get_PlatformId()
const;
604 ASPOSE_PDF_SHARED_API
void set_PlatformId(uint16_t value);
608 ASPOSE_PDF_SHARED_API uint16_t get_PlatformSpecificId()
const;
612 ASPOSE_PDF_SHARED_API
void set_PlatformSpecificId(uint16_t value);
623 ASPOSE_PDF_SHARED_API QueueItem(uint16_t platformID, uint16_t platformSpecificID);
633 uint16_t pr_PlatformId;
634 uint16_t pr_PlatformSpecificId;
This class holds flags to control PDF/A conversion for cases when source PDF document doesn't corresp...
Definition: PdfFormatConversionOptions.h:456
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
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:625
Definition: Artifact.h:67
Specifies encoding subtable. Each encoding subtable has unique combination of parameters (PlatformID...
Definition: PdfFormatConversionOptions.h:553
Queue class forward declaration.
Definition: PdfFileEditor.h:80
PdfFormat
This class represents an pdf format.
Definition: PdfFormat.h:16
Definition: AFRelationship.h:6
ConvertErrorAction
This class represents action for conversion errors.
Definition: ConvertErrorAction.h:11
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
ConvertSoftMaskAction
This action represents actions for conversion of images with soft mask.
Definition: ConvertSoftMaskAction.h:10
DECLARE_ENUM_OPERATORS(Aspose::Pdf::WarningType)
Definition: AFRelationship.h:4
CMapEncodingTableType
Declares set of some known encoding subtables
Definition: PdfFormatConversionOptions.h:566
This class describes rules which can be used to tune process of copying encoding data for cases when ...
Definition: PdfFormatConversionOptions.h:537
ConvertTransparencyAction
This class represents action for conversion of transparency.
Definition: ConvertTransparencyAction.h:11
Whole PDF file will be submitted.