Loading...
Searching...
No Matches
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
16namespace pdftron { namespace PDF { namespace PDFUA {
17class PDFUAOptions;
18
27{
28public:
29 enum Level
30 {
32 };
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
67private:
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
static PDFUAConformance * CreateInternal(ptrdiff_t impl)
PDFUAConformance & operator=(const PDFUAConformance &other)
void AutoConvert(const UString &src_file, const UString &dest_file, const PDFUAOptions &options)
void AutoConvert(const UString &src_file, const UString &dest_file)
PDFUAConformance(TRN_PDFUAConformance impl)
PDFUAConformance(const PDFUAConformance &other)