diff options
Diffstat (limited to 'Build/source/libs/xpdf/xpdf-src/xpdf/HTMLGen.h')
-rw-r--r-- | Build/source/libs/xpdf/xpdf-src/xpdf/HTMLGen.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Build/source/libs/xpdf/xpdf-src/xpdf/HTMLGen.h b/Build/source/libs/xpdf/xpdf-src/xpdf/HTMLGen.h index 7271c67bc32..e870d8ef842 100644 --- a/Build/source/libs/xpdf/xpdf-src/xpdf/HTMLGen.h +++ b/Build/source/libs/xpdf/xpdf-src/xpdf/HTMLGen.h @@ -35,10 +35,17 @@ public: void setBackgroundResolution(double backgroundResolutionA) { backgroundResolution = backgroundResolutionA; } + double getZoom() { return zoom; } + void setZoom(double zoomA) { zoom = zoomA; } + GBool getDrawInvisibleText() { return drawInvisibleText; } void setDrawInvisibleText(GBool drawInvisibleTextA) { drawInvisibleText = drawInvisibleTextA; } + GBool getAllTextInvisible() { return allTextInvisible; } + void setAllTextInvisible(GBool allTextInvisibleA) + { allTextInvisible = allTextInvisibleA; } + void startDoc(PDFDoc *docA); int convertPage(int pg, const char *pngURL, int (*writeHTML)(void *stream, const char *data, int size), @@ -48,15 +55,26 @@ public: private: + int findDirSpan(GList *words, int firstWordIdx, int primaryDir, + int *spanDir); + void appendSpans(GList *words, int firstWordIdx, int lastWordIdx, + int primaryDir, int spanDir, + double base, GBool dropCapLine, GString *s); + void appendUTF8(Unicode u, GString *s); GString *getFontDefn(TextFontInfo *font, double *scale); double backgroundResolution; + double zoom; GBool drawInvisibleText; + GBool allTextInvisible; PDFDoc *doc; TextOutputDev *textOut; SplashOutputDev *splashOut; + GList *fonts; + double *fontScales; + GBool ok; }; |