prt.h File Reference
Last updated: 17-Sep-2025
#include <stdarg.h>#include "types.h"#include <vector>
Include dependency graph for prt.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures |
|
| struct | prtControlSeq |
| struct | PrtErrorEntry |
Namespaces |
|
| vfihtml | |
| vfiprt | |
Macros |
|
| #define | DllSpec |
Typedefs |
|
| typedef void(* | prtAsyncCallback) (void *data) |
Enumerations |
|
| enum | PrtError { PRT_OK = 0, PRT_BUSY = -1, PRT_PAPERJAM = -2, PRT_HEADOPEN = -3, PRT_PAPEREND = -4, PRT_OVERHEAT = -5, PRT_OVERVOLTAGE = -6, PRT_UNDERVOLTAGE = -7, PRT_FAIL = -8, PRT_SCRIPT_ERROR = -9, PRT_NO_PRINTER = -10, PRT_BATTERY = -11, PRT_UNSUPPORTED = -20, PRT_INVALID_PARAM = -21, PRT_NO_RESOURCE = -22, PRT_FILE_NOT_FOUND = -23, PRT_PROTOCOL = -24, PRT_FINAL_RESULT =- 40, PRT_TIMEOUT = -41 } |
| List of general errors. More... |
|
| enum | PrtMode { PRT_PREFER_GRAPHICS, PRT_PREFER_TEXT } |
| enum | PrtPropertyInt { PRT_PROP_STATE =0, PRT_PROP_HEAD_TEMP, PRT_PROP_HEAD_VOLTAGE, PRT_PROP_PIXEL_WIDTH, PRT_PROP_CONTRAST, PRT_PROP_DEFAULT_FONT_SIZE, PRT_PROP_PRINT_MODE, PRT_PROP_JS_QUOTA_SIZE } |
| List of numeric properties. More... |
|
| enum | PrtPropertyString { PRT_PROP_RESOURCE_PATH, PRT_PROP_FILE_PREFIX, PRT_PROP_DEFAULT_FONT, PRT_PROP_CSS, PRT_PROP_INIFILE, PRT_PROP_JS_ROOT, PRT_PROP_DEVICE, PRT_PROP_JS_QUOTA_ROOT, PRT_PROP_CP_APP_DIR } |
| List of string properties. More... |
|
Functions |
|
| bool | prtFinalResult (int x) |
| DllSpec int | prtSetPropertyInt (enum PrtPropertyInt property, int value) |
| DllSpec int | prtGetPropertyInt (enum PrtPropertyInt property, int *value) |
| DllSpec int | prtSetPropertyString (enum PrtPropertyString property, const char *value) |
| int | prtSetPropertyString (enum PrtPropertyString property, const std::string &value) |
| DllSpec int | prtGetPropertyString (enum PrtPropertyString property, char *value, int len) |
| DllSpec int | prtGetPropertyString (enum PrtPropertyString property, std::string &value) |
| DllSpec std::string | prtFormat (const char *format,...) |
| DllSpec std::string | prtFormatV (const char *format, va_list va) |
| DllSpec enum PrtError | prtURL (const stringmap &value, const char *url, bool landscape=false) |
| enum PrtError | prtURL (const stringmap &value, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL (const char *url, bool landscape=false) |
| enum PrtError | prtURL (const std::string &url, bool landscape=false) |
| DllSpec enum PrtError | prtHTML (const stringmap &value, const std::string &text, bool landscape=false) |
| enum PrtError | prtHTML (const std::string &text, bool landscape=false) |
| DllSpec enum PrtError | prtURLAsync (const stringmap &value, const char *url, bool landscape=false, prtAsyncCallback cb=0, void *cbdata=0) |
| enum PrtError | prtURLAsync (const stringmap &value, const std::string &url, bool landscape=false, prtAsyncCallback cb=0, void *cbdata=0) |
| enum PrtError | prtURLAsync (const char *url, bool landscape=false, prtAsyncCallback cb=0, void *cbdata=0) |
| enum PrtError | prtURLAsync (const std::string &url, bool landscape=false, prtAsyncCallback cb=0, void *cbdata=0) |
| DllSpec enum PrtError | prtHTMLAsync (const stringmap &value, const std::string &text, bool landscape=false, prtAsyncCallback cb=0, void *cbdata=0) |
| enum PrtError | prtHTMLAsync (const std::string &text, bool landscape=false, prtAsyncCallback cb=0, void *cbdata=0) |
| DllSpec enum PrtError | prtWait (int timeout_msec=-1) |
| DllSpec enum PrtError | prtURL2PNG (const char *destfile, int width, const stringmap &value, const char *url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const std::string &destfile, int width, const stringmap &value, const char *url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const char *destfile, int width, const stringmap &value, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const std::string &destfile, int width, const stringmap &value, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const char *destfile, int width, const char *url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const std::string &destfile, int width, const char *url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const char *destfile, int width, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL2PNG (const std::string &destfile, int width, const std::string &url, bool landscape=false) |
| DllSpec enum PrtError | prtHTML2PNG (const char *destfile, int width, const stringmap &value, const std::string &text, bool landscape=false) |
| enum PrtError | prtHTML2PNG (const char *destfile, int width, const std::string &text, bool landscape=false) |
| enum PrtError | prtHTML2PNG (const std::string &destfile, int width, const std::string &text, bool landscape=false) |
| DllSpec enum PrtError | prtURL2ColorPNG (const char *destfile, int width, const stringmap &value, const char *url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const std::string &destfile, int width, const stringmap &value, const char *url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const char *destfile, int width, const stringmap &value, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const std::string &destfile, int width, const stringmap &value, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const char *destfile, int width, const char *url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const std::string &destfile, int width, const char *url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const char *destfile, int width, const std::string &url, bool landscape=false) |
| enum PrtError | prtURL2ColorPNG (const std::string &destfile, int width, const std::string &url, bool landscape=false) |
| DllSpec enum PrtError | prtHTML2ColorPNG (const char *destfile, int width, const stringmap &value, const std::string &text, bool landscape=false) |
| enum PrtError | prtHTML2ColorPNG (const char *destfile, int width, const std::string &text, bool landscape=false) |
| enum PrtError | prtHTML2ColorPNG (const std::string &destfile, int width, const std::string &text, bool landscape=false) |
| DllSpec enum PrtError | prtURL2Text (std::string &result, int width, const stringmap &value, const char *url, const prtControlSeq &ctrl) |
| enum PrtError | prtURL2Text (std::string &result, int width, const stringmap &value, const std::string &url, const prtControlSeq &ctrl) |
| enum PrtError | prtURL2Text (std::string &result, int width, const char *url, const prtControlSeq &ctrl) |
| enum PrtError | prtURL2Text (std::string &result, int width, const std::string &url, const prtControlSeq &ctrl) |
| DllSpec enum PrtError | prtHTML2Text (std::string &result, int width, const stringmap &value, const std::string &text, const prtControlSeq &ctrl) |
| enum PrtError | prtHTML2Text (std::string &result, int width, const std::string &text, const prtControlSeq &ctrl) |
| DllSpec int | prtGetFD () |
| DllSpec int | prtSetCatalog (const std::string &filename) |
| DllSpec void | prtCatalogSetDelayedRelease (unsigned num) |
| DllSpec unsigned | prtCatalogGetDelayedRelease () |
| DllSpec std::string | prtGetText (const std::string &name, const std::string &deflt="") |
| DllSpec int | prtGetHtml (const std::map< std::string, std::string > &value, const std::string &text, std::string &html, bool full) |
| DllSpec int | prtGetHtml (const std::map< std::string, std::string > &value, const std::string &text, std::string &html) |
| DllSpec int | prtGetHtmlURL (const std::map< std::string, std::string > &value, const std::string &url, std::string &html, bool full) |
| DllSpec int | prtGetHtmlURL (const std::map< std::string, std::string > &value, const std::string &url, std::string &html) |
| DllSpec int | prtSetRemotePrinter (const std::string &address) |
| const DllSpec char * | prtLibVersion () |
| const DllSpec char * | prt_GetVersion () |
| const DllSpec std::vector< PrtErrorEntry > & | prtErrorList () |
| DllSpec std::string | prtScriptError () |
| DllSpec void | prtSetLocalProperties (bool local) |
| DllSpec bool | prtGetLocalProperties () |
| DllSpec void | prtSetLogMask (unsigned mask) |
| DllSpec unsigned | prtGetLogMask (void) |
| DllSpec void | prtAddFontDir (const char *dir) |
Data Structure Documentation
◆ vfiprt::prtControlSeq
| struct vfiprt::prtControlSeq |
control sequences that will be used during conversion to text.
- These control sequences may contain 0-bytes!
Rate this article: