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
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
BasicTypes.h
PDFDoc.h
PDFUAOptions.h
UString.h
pdftron::PDF::PDFUA::PDFUAConformance::PDFUAConformance
PDFUAConformance()
pdftron::PDF::PDFUA::PDFUAConformance::CreateInternal
static PDFUAConformance * CreateInternal(ptrdiff_t impl)
pdftron::PDF::PDFUA::PDFUAConformance::operator=
PDFUAConformance & operator=(const PDFUAConformance &other)
pdftron::PDF::PDFUA::PDFUAConformance::AutoConvert
void AutoConvert(const UString &src_file, const UString &dest_file, const PDFUAOptions &options)
pdftron::PDF::PDFUA::PDFUAConformance::AutoConvert
void AutoConvert(const UString &src_file, const UString &dest_file)
pdftron::PDF::PDFUA::PDFUAConformance::PDFUAConformance
PDFUAConformance(TRN_PDFUAConformance impl)
pdftron::PDF::PDFUA::PDFUAConformance::GetHandleInternal
ptrdiff_t GetHandleInternal()
pdftron::PDF::PDFUA::PDFUAConformance::PDFUAConformance
PDFUAConformance(const PDFUAConformance &other)
pdftron::PDF::PDFUA::PDFUAConformance::~PDFUAConformance
~PDFUAConformance()
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::Level
Level
Definition PDFUAConformance.h:30
pdftron::PDF::PDFUA::PDFUAConformance::e_UA_Level1
@ e_UA_Level1
Definition PDFUAConformance.h:31
pdftron::PDF::PDFUA::PDFUAOptions
Definition PDFUAOptions.h:11
pdftron::UString
Definition UString.h:28
pdftron::PDF::PDFUA
Definition PDFUAConformance.h:16
pdftron::PDF
Definition Action.h:15
pdftron
Definition BasicTypes.h:10