diff options
author | Albert Astals Cid <tsdgeos@bluebox.localdomain> | 2007-10-23 23:34:33 +0200 |
---|---|---|
committer | Albert Astals Cid <tsdgeos@bluebox.localdomain> | 2007-10-23 23:34:33 +0200 |
commit | 02713c88d938b08f7b5efb3fc0f80c20a7498b13 (patch) | |
tree | 2a38d7554cf8f37f7181dff5856cf6596bf7c16b | |
parent | b90a6d636f936c82b18dd00d7a8c2d349734366f (diff) |
Provide setters for some methods that only had getters. Fixes bug 12894
-rw-r--r-- | poppler/GlobalParams.cc | 49 | ||||
-rw-r--r-- | poppler/GlobalParams.h | 7 |
2 files changed, 56 insertions, 0 deletions
diff --git a/poppler/GlobalParams.cc b/poppler/GlobalParams.cc index 6a531b31..de7c0cc7 100644 --- a/poppler/GlobalParams.cc +++ b/poppler/GlobalParams.cc @@ -1661,6 +1661,55 @@ GBool GlobalParams::setVectorAntialias(char *s) { return ok; } +void GlobalParams::setStrokeAdjust(GBool adjust) +{ + lockGlobalParams; + strokeAdjust = adjust; + unlockGlobalParams; +} + +void GlobalParams::setScreenType(ScreenType st) +{ + lockGlobalParams; + screenType = st; + unlockGlobalParams; +} + +void GlobalParams::setScreenSize(int size) +{ + lockGlobalParams; + screenSize = size; + unlockGlobalParams; +} + +void GlobalParams::setScreenDotRadius(int radius) +{ + lockGlobalParams; + screenDotRadius = radius; + unlockGlobalParams; +} + +void GlobalParams::setScreenGamma(double gamma) +{ + lockGlobalParams; + screenGamma = gamma; + unlockGlobalParams; +} + +void GlobalParams::setScreenBlackThreshold(double blackThreshold) +{ + lockGlobalParams; + screenBlackThreshold = blackThreshold; + unlockGlobalParams; +} + +void GlobalParams::setScreenWhiteThreshold(double whiteThreshold) +{ + lockGlobalParams; + screenWhiteThreshold = whiteThreshold; + unlockGlobalParams; +} + void GlobalParams::setMapNumericCharNames(GBool map) { lockGlobalParams; mapNumericCharNames = map; diff --git a/poppler/GlobalParams.h b/poppler/GlobalParams.h index 3334789e..f1c6d070 100644 --- a/poppler/GlobalParams.h +++ b/poppler/GlobalParams.h @@ -209,6 +209,13 @@ public: GBool setEnableFreeType(char *s); GBool setAntialias(char *s); GBool setVectorAntialias(char *s); + void setStrokeAdjust(GBool strokeAdjust); + void setScreenType(ScreenType st); + void setScreenSize(int size); + void setScreenDotRadius(int radius); + void setScreenGamma(double gamma); + void setScreenBlackThreshold(double blackThreshold); + void setScreenWhiteThreshold(double whiteThreshold); void setMapNumericCharNames(GBool map); void setMapUnknownCharNames(GBool map); void setPrintCommands(GBool printCommandsA); |