All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PDFUAConformance.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------------------
2 // Copyright (c) 2001-2024 by Apryse Software Inc. All Rights Reserved.
3 // Consult legal.txt regarding legal and license information.
4 //---------------------------------------------------------------------------------------
5 // !Warning! This file is autogenerated, modify the .codegen file, not this one
6 // (any changes here will be wiped out during the autogen process)
7 
8 #ifndef PDFTRON_H_CPPPDFPDFUAPDFUAConformance
9 #define PDFTRON_H_CPPPDFPDFUAPDFUAConformance
10 #include <C/PDF/PDFUA/TRN_PDFUAConformance.h>
11 
12 #include <Common/BasicTypes.h>
13 #include <Common/UString.h>
14 #include <PDF/PDFDoc.h>
15 
16 namespace pdftron { namespace PDF { namespace PDFUA {
17 class PDFUAOptions;
18 
27 {
28 public:
29  enum Level
30  {
32  };
34  PDFUAConformance(const PDFUAConformance& other);
37  void Destroy();
38 
46  void AutoConvert(const UString& src_file, const UString& dest_file);
55  void AutoConvert(const UString& src_file, const UString& dest_file, const PDFUAOptions& options);
56 
57  //for xamarin use only
58  static PDFUAConformance* CreateInternal(ptrdiff_t impl);
59  ptrdiff_t GetHandleInternal();
60 
61 
62 #ifndef SWIGHIDDEN
63  TRN_PDFUAConformance m_impl;
64  PDFUAConformance(TRN_PDFUAConformance impl);
65 #endif
66 
67 private:
68 
69 #ifndef SWIGHIDDEN
70  mutable bool m_owner;
71 #endif
72 };
73 
74 } //end pdftron
75 } //end PDF
76 } //end PDFUA
77 
78 #include <PDF/PDFUA/PDFUAOptions.h> // Required for PDFUAConformance.inl
79 #include <Impl/PDFUAConformance.inl>
80 
81 #endif //PDFTRON_H_CPPPDFPDFUAPDFUAConformance
void AutoConvert(const UString &src_file, const UString &dest_file)
static PDFUAConformance * CreateInternal(ptrdiff_t impl)
PDFUAConformance & operator=(const PDFUAConformance &other)