- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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-2025 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
26 class PDFUAConformance
27 {
28 public:
29 enum Level
30 {
31 e_UA_Level1 = 0
32 };
33 PDFUAConformance();
34 PDFUAConformance(const PDFUAConformance& other);
35 PDFUAConformance& operator= (const PDFUAConformance& other);
36 ~PDFUAConformance();
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
pdftron::PDF::PDFUA::PDFUAConformance::~PDFUAConformance
~PDFUAConformance()
UString.h
pdftron::PDF::PDFUA::PDFUAConformance::Level
Level
Definition: PDFUAConformance.h:29
pdftron::PDF::PDFUA::PDFUAConformance::GetHandleInternal
ptrdiff_t GetHandleInternal()
pdftron::PDF::PDFUA::PDFUAConformance::AutoConvert
void AutoConvert(const UString &src_file, const UString &dest_file)
pdftron::PDF::PDFUA::PDFUAConformance::PDFUAConformance
PDFUAConformance()
pdftron::PDF::PDFUA::PDFUAConformance::CreateInternal
static PDFUAConformance * CreateInternal(ptrdiff_t impl)
pdftron::PDF::PDFUA::PDFUAConformance::e_UA_Level1
Definition: PDFUAConformance.h:31
PDFDoc.h
pdftron::PDF::PDFUA::PDFUAOptions
Definition: PDFUAOptions.h:10
BasicTypes.h
PDFUAOptions.h
pdftron::PDF::PDFUA::PDFUAConformance
Definition: PDFUAConformance.h:26
pdftron::PDF::PDFUA::PDFUAConformance::m_impl
TRN_PDFUAConformance m_impl
Definition: PDFUAConformance.h:63
pdftron::PDF::PDFUA::PDFUAConformance::Destroy
void Destroy()
pdftron::PDF::PDFUA::PDFUAConformance::operator=
PDFUAConformance & operator=(const PDFUAConformance &other)
pdftron::UString
Definition: UString.h:27