PdfAOptionClasses.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/object.h>
5 
6 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
7 
8 namespace Aspose {
9 
10 namespace Pdf {
11 
12 namespace PdfAOptionClasses {
13 
18 class ASPOSE_PDF_SHARED_CLASS ToUnicodeProcessingRules : public System::Object
19 {
21  typedef System::Object BaseType;
22 
23  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
24  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
25 
26 public:
27 
33  ASPOSE_PDF_SHARED_API bool get_RemoveSpacesFromCMapNames() const;
39  ASPOSE_PDF_SHARED_API void set_RemoveSpacesFromCMapNames(bool value);
45  ASPOSE_PDF_SHARED_API bool get_MapNonLinkedSymbolsOnSpace() const;
51  ASPOSE_PDF_SHARED_API void set_MapNonLinkedSymbolsOnSpace(bool value);
52 
56  ASPOSE_PDF_SHARED_API ToUnicodeProcessingRules();
61  ASPOSE_PDF_SHARED_API ToUnicodeProcessingRules(bool removeSpaces);
67  ASPOSE_PDF_SHARED_API ToUnicodeProcessingRules(bool removeSpaces, bool mapNonLinkedUnicodesOnSpace);
68 
69 private:
70 
71  bool pr_RemoveSpacesFromCMapNames;
72  bool pr_MapNonLinkedSymbolsOnSpace;
73 
74 };
75 
81 class ASPOSE_PDF_SHARED_CLASS FontEmbeddingOptions : public System::Object
82 {
84  typedef System::Object BaseType;
85 
86  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
87  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
88 
89 public:
90 
94  ASPOSE_PDF_SHARED_API bool get_UseDefaultSubstitution() const;
98  ASPOSE_PDF_SHARED_API void set_UseDefaultSubstitution(bool value);
99 
103  ASPOSE_PDF_SHARED_API FontEmbeddingOptions();
104 
105 private:
106 
107  bool pr_UseDefaultSubstitution;
108 
109 };
110 
111 } // namespace PdfAOptionClasses
112 } // namespace Pdf
113 } // namespace Aspose
114 
115 
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:64
This class describes rules which can be used to solve Adobe Preflight error "Text cannot be mapped to...
Definition: PdfAOptionClasses.h:18
PDF/A standard requires, that all fonts must be embedded into document. This class includes flags for...
Definition: PdfAOptionClasses.h:81
Definition: AFRelationship.h:4
Whole PDF file will be submitted.