#include <DocumentConversion.h>
The class DocumentConversion. Encapsulates the conversion of a single document from one format to another.
DocumentConversion instances are created through methods belonging to the Convert class. See Convert.WordToPDFConversion for an example.
Definition at line 26 of file DocumentConversion.h.
pdftron::PDF::DocumentConversion::DocumentConversion |
( |
| ) |
|
pdftron::PDF::DocumentConversion::DocumentConversion |
( |
TRN_DocumentConversion |
impl | ) |
|
pdftron::PDF::DocumentConversion::~DocumentConversion |
( |
| ) |
|
void pdftron::PDF::DocumentConversion::CancelConversion |
( |
| ) |
|
Cancel the current conversion, forcing TryConvert or Convert to return.
void pdftron::PDF::DocumentConversion::Convert |
( |
| ) |
|
Perform the conversion. Will throw an exception on failure.
void pdftron::PDF::DocumentConversion::ConvertNextPage |
( |
| ) |
|
Perform the conversion. Will throw an exception on failure. Does nothing if the conversion is already complete. Use GetConversionStatus() to check if there is remaining content to be converted.
static DocumentConversion* pdftron::PDF::DocumentConversion::CreateInternal |
( |
ptrdiff_t |
impl | ) |
|
|
static |
void pdftron::PDF::DocumentConversion::Destroy |
( |
| ) |
|
Result pdftron::PDF::DocumentConversion::GetConversionStatus |
( |
| ) |
const |
UString pdftron::PDF::DocumentConversion::GetCurrentExcelSheetName |
( |
| ) |
const |
Retrieve the name of the Excel sheet placed on the last converted page if any.
- Returns
- The name of the Excel sheet.
PDFDoc pdftron::PDF::DocumentConversion::GetDoc |
( |
| ) |
|
Gets the PDFDoc from the conversion. Can be accessed at any time during or after conversion.
- Returns
- The conversion's PDFDoc.
UString pdftron::PDF::DocumentConversion::GetErrorString |
( |
| ) |
const |
If the conversion 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::DocumentConversion::GetHandleInternal |
( |
| ) |
|
UInt32 pdftron::PDF::DocumentConversion::GetNextExcelSheetCellCount |
( |
| ) |
const |
Retrieve the number of cells in the Excel sheet that will be converted next.
- Returns
- The number of cells.
UInt32 pdftron::PDF::DocumentConversion::GetNumConvertedPages |
( |
| ) |
const |
Returns the number of pages which have been added to the destination document. Will never decrease, and will not change after the conversion status becomes "complete".
- Returns
- The number of pages that have been converted.
UInt32 pdftron::PDF::DocumentConversion::GetNumWarnings |
( |
| ) |
const |
Return the number of warning strings generated during the conversion process. Warning: experimental interface; this method may be renamed or replaced with equivalent functionality in the future.
- Returns
- The number of stored warning strings.
double pdftron::PDF::DocumentConversion::GetProgress |
( |
| ) |
const |
Returns a number from 0.0 to 1.0, representing the best estimate of conversion progress. This number is only an indicator, and should not be used to dictate program logic (in particular, it is possible for this method to return 1.0 while there is still work to be done. Use GetConversionStatus() to find out when the conversion is fully complete).
- Returns
- The conversion progress. Will never return a smaller number than a previous call.
UString pdftron::PDF::DocumentConversion::GetProgressLabel |
( |
| ) |
const |
Returns the label for the current conversion stage. May return a blank string. Warning: experimental interface; this method may be renamed or replaced with equivalent functionality in the future.
- Returns
- The stage label.
UString pdftron::PDF::DocumentConversion::GetWarningString |
( |
UInt32 |
index | ) |
const |
Retrieve warning strings that have been collected during the conversion 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::DocumentConversion::HasProgressTracking |
( |
| ) |
const |
Determine whether this DocumentConversion has progress reporting capability.
- Returns
- True if GetProgress is expected to return usable values.
bool pdftron::PDF::DocumentConversion::IsCancelled |
( |
| ) |
const |
Has the conversion been cancelled?.
- Returns
- Returns true if CancelConversion has been called previously.
void pdftron::PDF::DocumentConversion::SkipNextExcelSheet |
( |
| ) |
|
Skip the next Excel sheet. The sheet will not be converted.
Result pdftron::PDF::DocumentConversion::TryConvert |
( |
| ) |
|
Perform the conversion. If the result of the conversion is failure, then GetErrorString will contain further information about the failure.
- Returns
- Indicates that the conversion succeeded, failed, or was cancelled.
TRN_DocumentConversion pdftron::PDF::DocumentConversion::m_impl |
The documentation for this class was generated from the following file: