KLFBackend::getLatexFormula() result. More...
#include <klfbackend.h>

Public Attributes | |
| int | status |
| A code describing the status of the request. | |
| QString | errorstr |
| An explicit error string. | |
| QImage | result |
| The actual resulting image. | |
| klfInput | input |
| The input parameters used to generate this output. | |
| klfSettings | settings |
| The settings that this output was generated with. | |
| QByteArray | dvidata |
| The DVI file data outputted by latex executable. | |
| QByteArray | pngdata_raw |
the data for a png file (exact gs output content) | |
| QByteArray | pngdata |
| the data for a png file (re-processed with meta information) | |
| QByteArray | epsdata_raw |
| data for an (eps-)postscript file. | |
| QByteArray | epsdata_bbox |
| data for an (eps-)postscript file. | |
| QByteArray | epsdata |
| data for an (eps-)postscript file. | |
| QByteArray | pdfdata |
| data for a pdf file | |
| QByteArray | svgdata |
| data for a SVG file, if ghostscript supports SVG | |
| double | width_pt |
| Width in points of the resulting equation. | |
| double | height_pt |
| Width in points of the resulting equation. | |
KLFBackend::getLatexFormula() result.
This struct contains data that is returned from getLatexFormula(). This includes error handling information, the resulting image (as a QImage) as well as data for PNG, (E)PS and PDF files
Definition at line 370 of file klfbackend.h.
data for an (eps-)postscript file.
Fonts are outlined with paths if the setting klfSettings::outlineFonts is given.
Definition at line 445 of file klfbackend.h.
Referenced by KLFBackend::availableSaveFormats(), KLFBackend::getLatexFormula(), and KLFBackend::saveOutputToDevice().
data for an (eps-)postscript file.
Data as output by dvips, with the corrected bounding box as specified in the settings object.
This field in output object is only initialized if klfSettings::wantRaw is TRUE.
Definition at line 441 of file klfbackend.h.
Referenced by KLFBackend::getLatexFormula().
data for an (eps-)postscript file.
Data is exactly as output by dvips -E, without any further processing.
This field in output object is only initialized if klfSettings::wantRaw is TRUE.
Definition at line 434 of file klfbackend.h.
Referenced by KLFBackend::getLatexFormula().
An explicit error string.
If status is positive (ie. latex/dvips/gs/epstopdf error) then this text is HTML-formatted suitable for a QTextBrowser. Otherwise, the message is a simple plain text sentence. It contains an empty (actually null) string if status is zero.
This string is Qt-Translated with QObject::tr() using "KLFBackend" as comment.
Definition at line 390 of file klfbackend.h.
Referenced by KLFBackend::getLatexFormula().
the data for a png file (re-processed with meta information)
The following metadata tags are set in the image:
"AppVersion" set to "KLatexFormula <version>""Application" set to translated string "Created with KLatexFormula version <version>""Software", set to "KLatexFormula <version>""InputLatex", "InputMathMode", "InputPreamble" are set respectively to the latex code text, the math mode and the preamble as given in the klfInput object."InputFgColor" set to "rgb(<0-255>, <0-255>, <0-255>)""InputBgColor" set to "rgba(<0-255>, <0-255>, <0-255>, <0-255>)""InputDPI" set to the Dots Per Inch resolution of the image"SettingsTBorderOffset", "SettingsRBorderOffset", "SettingsBBorderOffset", "SettingsLBorderOffset", are set to the border offsets in postscript points of the image (respectively top, right, bottom and left)"SettingsOutlineFonts" set to "true" or "false" as given in klfSettings::outlineFonts.Definition at line 428 of file klfbackend.h.
Referenced by KLFBackend::availableSaveFormats(), KLFBackend::getLatexFormula(), and KLFBackend::saveOutputToDevice().
the data for a png file (exact gs output content)
This image does NOT contain any meta-data. See also pngdata.
This field in output object is only initialized if klfSettings::wantRaw is TRUE.
Definition at line 408 of file klfbackend.h.
Referenced by KLFBackend::getLatexFormula().
A code describing the status of the request.
A zero value means success for everything. A positive value means that a program (latex, dvips, ...) returned a non-zero exit code. A negative status indicates another error.
status will be exactly one of the KLFERR_* constants, defined in klfbackend.h .
In every case where status is non-zero, a suitable human-readable error string will be provided in the errorstr field. If status is zero, errorstr will be empty.
Definition at line 381 of file klfbackend.h.
Referenced by KLFBackend::getLatexFormula().