30 #include <qstringlist.h> 34 #include <qmemarray.h> 47 #define KLFERR_NOERROR 0 51 #define KLFERR_MISSINGLATEXFORMULA -1 52 #define KLFERR_MISSINGMATHMODETHREEDOTS -2 54 #define KLFERR_TEXWRITEFAIL -3 56 #define KLFERR_NOLATEXPROG -4 58 #define KLFERR_LATEXNONORMALEXIT -5 60 #define KLFERR_NODVIFILE -6 62 #define KLFERR_NODVIPSPROG -7 64 #define KLFERR_DVIPSNONORMALEXIT -8 66 #define KLFERR_NOEPSFILE -9 68 #define KLFERR_EPSREADFAIL -10 70 #define KLFERR_NOEPSBBOX -11 72 #define KLFERR_BADEPSBBOX -12 74 #define KLFERR_EPSWRITEFAIL -13 76 #define KLFERR_NOEPSFILE_OF -22 78 #define KLFERR_EPSREADFAIL_OF -23 80 #define KLFERR_NOGSPROG -14 82 #define KLFERR_GSNONORMALEXIT -15 84 #define KLFERR_NOPNGFILE -16 86 #define KLFERR_PNGREADFAIL -17 88 #define KLFERR_NOEPSTOPDFPROG -18 90 #define KLFERR_EPSTOPDFNONORMALEXIT -19 92 #define KLFERR_NOPDFFILE -20 94 #define KLFERR_PDFREADFAIL -21 99 #define KLFERR_PROGERR_LATEX 1 100 #define KLFERR_PROGERR_DVIPS 2 102 #define KLFERR_PROGERR_GS 3 104 #define KLFERR_PROGERR_GS_OF 5 106 #define KLFERR_PROGERR_EPSTOPDF 4 132 klfSettings() : tborderoffset(0), rborderoffset(0), bborderoffset(0), lborderoffset(0),
133 outlineFonts(true), execenv() { }
181 klfInput() : fg_color(0x00), bg_color(0xffffffff), dpi(600), bypassTemplate(false) { }
356 static bool saveOutputToFile(
const klfOutput& output,
const QString& fileName,
380 friend struct cleanup_caller;
381 static void cleanup(
QString tempfname);
bool KLF_EXPORT klf_detect_execenv(KLFBackend::klfSettings *settings)
detects any additional settings to environment variables
QString errorstr
An explicit error string.
Base declarations for klatexformula and some utilities.
General settings for KLFBackend::getLatexFormula()
KLFBackend::getLatexFormula() result.
The main engine for KLatexFormula.
bool KLF_EXPORT operator==(const KLFBackend::klfInput &a, const KLFBackend::klfInput &b)
int status
A code describing the status of the request.