#include <ap_Convert.h>
Public Member Functions | |
AP_Convert (int verbose=1) | |
~AP_Convert (void) | |
bool | convertTo (const char *szSourceFilename, IEFileType sourceFormat, const char *szTargetFilename, IEFileType targetFormat) |
bool | convertTo (const char *szFilename, const char *szSourceSuffixOrMime, const char *szTargetFilename, const char *szTargetSuffixOrMime) |
bool | convertTo (const char *szSourceFilename, const char *szSourceSuffixOrMime, const char *szTargetSuffixOrMime) |
void | setVerbose (int level) |
void | setMergeSource (const char *source) |
bool | print (const char *file, GR_Graphics *pGraphics, const char *szFileExtension=NULL) |
bool | printFirstPage (GR_Graphics *pGraphics, PD_Document *pDoc) |
void | setImpProps (const char *props) |
void | setExpProps (const char *props) |
Private Attributes | |
int | m_iVerbose |
UT_UTF8String | m_mergeSource |
UT_UTF8String | m_impProps |
UT_UTF8String | m_expProps |
AP_Convert::AP_Convert | ( | int | verbose = 1 |
) |
AP_Convert::~AP_Convert | ( | void | ) |
bool AP_Convert::convertTo | ( | const char * | szSourceFilename, | |
IEFileType | sourceFormat, | |||
const char * | szTargetFilename, | |||
IEFileType | targetFormat | |||
) |
References DELETEP, abicollab::service::error(), handleMerge(), IEFT_Unknown, m_expProps, m_impProps, m_iVerbose, m_mergeSource, printf, PD_Document::readFromFile(), UT_UTF8String::size(), UNREFP, UT_go_shell_arg_to_uri(), UT_IE_NOMEMORY, UT_INVALIDFILENAME, UT_IS_IE_SUCCESS, UT_NOPIECETABLE, UT_OK, UT_return_val_if_fail, UT_SAVE_EXPORTERROR, UT_SAVE_WRITEERROR, and UT_UTF8String::utf8_str().
Referenced by convertTo(), AP_Args::doWindowlessArgs(), and AbiCommand::parseTokens().
bool AP_Convert::convertTo | ( | const char * | szFilename, | |
const char * | szSourceSuffixOrMime, | |||
const char * | szTargetFilename, | |||
const char * | szTargetSuffixOrMime | |||
) |
References convertTo(), getExportFileType(), and getImportFileType().
bool AP_Convert::convertTo | ( | const char * | szSourceFilename, | |
const char * | szSourceSuffixOrMime, | |||
const char * | szTargetSuffixOrMime | |||
) |
bool AP_Convert::print | ( | const char * | file, | |
GR_Graphics * | pGraphics, | |||
const char * | szFileExtension = NULL | |||
) |
References FL_DocLayout::countPages(), DELETEP, description, FL_DocLayout::fillLayouts(), FL_DocLayout::formatAll(), XAP_App::getApp(), FL_DocLayout::getHeight(), getImportFileType(), FL_DocLayout::getWidth(), handleMerge(), m_expProps, m_impProps, m_mergeSource, PD_Document::readFromFile(), FL_DocLayout::recalculateTOCFields(), s_actuallyPrint(), FL_DocLayout::setView(), UT_UTF8String::size(), UNREFP, UT_go_shell_arg_to_uri(), UT_OK, UT_parse_properties(), UT_parseBool(), and UT_UTF8String::utf8_str().
Referenced by AP_Win32App::doWindowlessArgs().
bool AP_Convert::printFirstPage | ( | GR_Graphics * | pGraphics, | |
PD_Document * | pDoc | |||
) |
void AP_Convert::setExpProps | ( | const char * | props | ) | [inline] |
Referenced by AP_Win32App::doWindowlessArgs(), and AP_Args::doWindowlessArgs().
void AP_Convert::setImpProps | ( | const char * | props | ) | [inline] |
Referenced by AP_Win32App::doWindowlessArgs(), and AP_Args::doWindowlessArgs().
void AP_Convert::setMergeSource | ( | const char * | source | ) |
References m_mergeSource.
Referenced by AP_Win32App::doWindowlessArgs(), and AP_Args::doWindowlessArgs().
void AP_Convert::setVerbose | ( | int | level | ) |
References m_iVerbose.
Referenced by AP_Win32App::doWindowlessArgs(), and AP_Args::doWindowlessArgs().
UT_UTF8String AP_Convert::m_expProps [private] |
Referenced by convertTo(), and print().
UT_UTF8String AP_Convert::m_impProps [private] |
Referenced by convertTo(), and print().
int AP_Convert::m_iVerbose [private] |
Referenced by convertTo(), and setVerbose().
UT_UTF8String AP_Convert::m_mergeSource [private] |
Referenced by convertTo(), print(), and setMergeSource().