All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HandwritingICRModule.h
Go to the documentation of this file.
1 //---------------------------------------------------------------------------------------
2 // Copyright (c) 2001-2026 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_CPPHandwritingICRModule
9 #define PDFTRON_H_CPPHandwritingICRModule
10 #include <C/PDF/TRN_HandwritingICRModule.h>
11 
12 #include <Common/BasicTypes.h>
13 #include <Common/UString.h>
14 #include <PDF/PDFDoc.h>
16 
17 namespace pdftron { namespace PDF {
18 
19 
25 {
26 public:
27 
34  static bool IsModuleAvailable();
35 
44  static UString GetICRJsonFromPDF(PDFDoc& src, const HandwritingICROptions* options = 0);
45 
53  static void ApplyICRJsonToPDF(PDFDoc& dst, const UString& json);
54 
61  static void ProcessPDF(PDFDoc& dst, const HandwritingICROptions* options = 0);
62 
63 };
64 
65 #include <Impl/HandwritingICRModule.inl>
66 } //end pdftron
67 } //end PDF
68 
69 
70 #endif //PDFTRON_H_CPPPDFHandwritingICRModule
static void ApplyICRJsonToPDF(PDFDoc &dst, const UString &json)
static void ProcessPDF(PDFDoc &dst, const HandwritingICROptions *options=0)
static UString GetICRJsonFromPDF(PDFDoc &src, const HandwritingICROptions *options=0)