#include <TemplateDocument.h>
The class TemplateDocument. Encapsulates a template document that can merged with data to generate any number of PDFs.
TemplateDocument instances are created through the Convert class. See Convert.CreateOfficeTemplate.
Definition at line 27 of file TemplateDocument.h.
| pdftron::PDF::TemplateDocument::TemplateDocument |
( |
| ) |
|
| pdftron::PDF::TemplateDocument::TemplateDocument |
( |
const TemplateDocument & |
other | ) |
|
| pdftron::PDF::TemplateDocument::TemplateDocument |
( |
TRN_TemplateDocument |
impl | ) |
|
| pdftron::PDF::TemplateDocument::~TemplateDocument |
( |
| ) |
|
| void pdftron::PDF::TemplateDocument::CancelConversion |
( |
| ) |
|
Cancel the current template filling, forcing FillTemplateJson to return.
| static TemplateDocument* pdftron::PDF::TemplateDocument::CreateInternal |
( |
ptrdiff_t |
impl | ) |
|
|
static |
| void pdftron::PDF::TemplateDocument::Destroy |
( |
| ) |
|
| PDFDoc pdftron::PDF::TemplateDocument::FillTemplateJson |
( |
UString |
json | ) |
|
Create a PDF by merging JSON data with this template document.
- Parameters
-
| json | – A JSON dictionary mapping template keys to their replacement content. |
- Returns
- The PDFDoc from the template filling result.
| void pdftron::PDF::TemplateDocument::FillTemplateJsonToOffice |
( |
UString |
json, |
|
|
UString |
output_path |
|
) |
| |
Create an office file by merging JSON data with this template document. This function currently only supports DOCX input.
- Parameters
-
| json | – A JSON dictionary mapping template keys to their replacement content. |
| output_path | – The path where the output file is written. |
| Result pdftron::PDF::TemplateDocument::GetConversionStatus |
( |
| ) |
const |
Get the state of the template filling process.
- Returns
- .
| UString pdftron::PDF::TemplateDocument::GetErrorString |
( |
| ) |
const |
If the template filling finsihed with some kind of error, this returns the value of the error description; otherwise returns an empty string.
- Returns
- The error description. Will be blank unless GetConversionStatus returns Failure.
| ptrdiff_t pdftron::PDF::TemplateDocument::GetHandleInternal |
( |
| ) |
|
| UInt32 pdftron::PDF::TemplateDocument::GetNumWarnings |
( |
| ) |
const |
Return the number of warning strings generated during the template filling process. Warning: experimental interface; this method may be renamed or replaced with equivalent functionality in the future.
- Returns
- The number of stored warning strings.
| UString pdftron::PDF::TemplateDocument::GetTemplateKeysJson |
( |
| ) |
|
| UString pdftron::PDF::TemplateDocument::GetWarningString |
( |
UInt32 |
index | ) |
const |
Retrieve warning strings that have been collected during the template filling process. Warning: experimental interface; this method may be renamed or replaced with equivalent functionality in the future.
- Parameters
-
| index | – the index of the string to be retrieved. Must be less than GetNumWarnings(). |
- Returns
- The value of the particular warning string.
| bool pdftron::PDF::TemplateDocument::IsCancelled |
( |
| ) |
const |
Has the template filling been cancelled?.
- Returns
- Returns true if CancelConversion has been called previously.
| TRN_TemplateDocument pdftron::PDF::TemplateDocument::m_impl |
The documentation for this class was generated from the following file: