Lines 56-61
Link Here
|
56 |
#define M_PI 3.14159265358979323846 |
56 |
#define M_PI 3.14159265358979323846 |
57 |
#endif |
57 |
#endif |
58 |
|
58 |
|
|
|
59 |
#include "poppler-features.h" |
60 |
#if POPPLER_CHECK_VERSION(0, 26, 0) |
61 |
#define POPPLER_26 |
62 |
#endif |
63 |
|
59 |
//------------------------------------------------------------------------ |
64 |
//------------------------------------------------------------------------ |
60 |
// constants |
65 |
// constants |
61 |
//------------------------------------------------------------------------ |
66 |
//------------------------------------------------------------------------ |
Lines 861-868
Link Here
|
861 |
isolated = knockout = gFalse; |
866 |
isolated = knockout = gFalse; |
862 |
if (!obj4.dictLookup(const_cast<char*>("CS"), &obj5)->isNull()) { |
867 |
if (!obj4.dictLookup(const_cast<char*>("CS"), &obj5)->isNull()) { |
863 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
868 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
|
|
869 |
#ifndef POPPLER_26 |
864 |
blendingColorSpace = GfxColorSpace::parse(&obj5, NULL); |
870 |
blendingColorSpace = GfxColorSpace::parse(&obj5, NULL); |
865 |
#else |
871 |
#else |
|
|
872 |
blendingColorSpace = GfxColorSpace::parse(&obj5, NULL, NULL); |
873 |
#endif |
874 |
#else |
866 |
blendingColorSpace = GfxColorSpace::parse(&obj5); |
875 |
blendingColorSpace = GfxColorSpace::parse(&obj5); |
867 |
#endif |
876 |
#endif |
868 |
} |
877 |
} |
Lines 1085-1093
Link Here
|
1085 |
res->lookupColorSpace(args[0].getName(), &obj); |
1094 |
res->lookupColorSpace(args[0].getName(), &obj); |
1086 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1095 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1087 |
if (obj.isNull()) { |
1096 |
if (obj.isNull()) { |
|
|
1097 |
#ifndef POPPLER_26 |
1088 |
colorSpace = GfxColorSpace::parse(&args[0], NULL); |
1098 |
colorSpace = GfxColorSpace::parse(&args[0], NULL); |
|
|
1099 |
#else |
1100 |
colorSpace = GfxColorSpace::parse(&args[0], NULL, NULL); |
1101 |
#endif |
1089 |
} else { |
1102 |
} else { |
|
|
1103 |
#ifndef POPPLER_26 |
1090 |
colorSpace = GfxColorSpace::parse(&obj, NULL); |
1104 |
colorSpace = GfxColorSpace::parse(&obj, NULL); |
|
|
1105 |
#else |
1106 |
colorSpace = GfxColorSpace::parse(&obj, NULL, NULL); |
1107 |
#endif |
1091 |
} |
1108 |
} |
1092 |
#else |
1109 |
#else |
1093 |
if (obj.isNull()) { |
1110 |
if (obj.isNull()) { |
Lines 1120-1128
Link Here
|
1120 |
res->lookupColorSpace(args[0].getName(), &obj); |
1137 |
res->lookupColorSpace(args[0].getName(), &obj); |
1121 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1138 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1122 |
if (obj.isNull()) { |
1139 |
if (obj.isNull()) { |
|
|
1140 |
#ifndef POPPLER_26 |
1123 |
colorSpace = GfxColorSpace::parse(&args[0], NULL); |
1141 |
colorSpace = GfxColorSpace::parse(&args[0], NULL); |
|
|
1142 |
#else |
1143 |
colorSpace = GfxColorSpace::parse(&args[0], NULL, NULL); |
1144 |
#endif |
1124 |
} else { |
1145 |
} else { |
|
|
1146 |
#ifndef POPPLER_26 |
1125 |
colorSpace = GfxColorSpace::parse(&obj, NULL); |
1147 |
colorSpace = GfxColorSpace::parse(&obj, NULL); |
|
|
1148 |
#else |
1149 |
colorSpace = GfxColorSpace::parse(&obj, NULL, NULL); |
1150 |
#endif |
1126 |
} |
1151 |
} |
1127 |
#else |
1152 |
#else |
1128 |
if (obj.isNull()) { |
1153 |
if (obj.isNull()) { |
Lines 1213-1219
Link Here
|
1213 |
} |
1238 |
} |
1214 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1239 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1215 |
if (args[numArgs-1].isName() && |
1240 |
if (args[numArgs-1].isName() && |
|
|
1241 |
#ifndef POPPLER_26 |
1216 |
(pattern = res->lookupPattern(args[numArgs-1].getName(), NULL))) { |
1242 |
(pattern = res->lookupPattern(args[numArgs-1].getName(), NULL))) { |
|
|
1243 |
#else |
1244 |
(pattern = res->lookupPattern(args[numArgs-1].getName(), NULL, NULL))) { |
1245 |
#endif |
1217 |
state->setFillPattern(pattern); |
1246 |
state->setFillPattern(pattern); |
1218 |
builder->updateStyle(state); |
1247 |
builder->updateStyle(state); |
1219 |
} |
1248 |
} |
Lines 1273-1279
Link Here
|
1273 |
} |
1302 |
} |
1274 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1303 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1275 |
if (args[numArgs-1].isName() && |
1304 |
if (args[numArgs-1].isName() && |
|
|
1305 |
#ifndef POPPLER_26 |
1276 |
(pattern = res->lookupPattern(args[numArgs-1].getName(), NULL))) { |
1306 |
(pattern = res->lookupPattern(args[numArgs-1].getName(), NULL))) { |
|
|
1307 |
#else |
1308 |
(pattern = res->lookupPattern(args[numArgs-1].getName(), NULL, NULL))) { |
1309 |
#endif |
1277 |
state->setStrokePattern(pattern); |
1310 |
state->setStrokePattern(pattern); |
1278 |
builder->updateStyle(state); |
1311 |
builder->updateStyle(state); |
1279 |
} |
1312 |
} |
Lines 1711-1717
Link Here
|
1711 |
GBool savedState = gFalse; |
1744 |
GBool savedState = gFalse; |
1712 |
|
1745 |
|
1713 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
1746 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
|
|
1747 |
#ifndef POPPLER_26 |
1714 |
if (!(shading = res->lookupShading(args[0].getName(), NULL))) { |
1748 |
if (!(shading = res->lookupShading(args[0].getName(), NULL))) { |
|
|
1749 |
#else |
1750 |
if (!(shading = res->lookupShading(args[0].getName(), NULL, NULL))) { |
1751 |
#endif |
1715 |
return; |
1752 |
return; |
1716 |
} |
1753 |
} |
1717 |
#else |
1754 |
#else |
Lines 2727-2734
Link Here
|
2727 |
} |
2764 |
} |
2728 |
if (!obj1.isNull()) { |
2765 |
if (!obj1.isNull()) { |
2729 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
2766 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
|
|
2767 |
#ifndef POPPLER_26 |
2730 |
colorSpace = GfxColorSpace::parse(&obj1, NULL); |
2768 |
colorSpace = GfxColorSpace::parse(&obj1, NULL); |
2731 |
#else |
2769 |
#else |
|
|
2770 |
colorSpace = GfxColorSpace::parse(&obj1, NULL, NULL); |
2771 |
#endif |
2772 |
#else |
2732 |
colorSpace = GfxColorSpace::parse(&obj1); |
2773 |
colorSpace = GfxColorSpace::parse(&obj1); |
2733 |
#endif |
2774 |
#endif |
2734 |
} else if (csMode == streamCSDeviceGray) { |
2775 |
} else if (csMode == streamCSDeviceGray) { |
Lines 2816-2823
Link Here
|
2816 |
} |
2857 |
} |
2817 |
} |
2858 |
} |
2818 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
2859 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
|
|
2860 |
#ifndef POPPLER_26 |
2819 |
maskColorSpace = GfxColorSpace::parse(&obj1, NULL); |
2861 |
maskColorSpace = GfxColorSpace::parse(&obj1, NULL); |
2820 |
#else |
2862 |
#else |
|
|
2863 |
maskColorSpace = GfxColorSpace::parse(&obj1, NULL, NULL); |
2864 |
#endif |
2865 |
#else |
2821 |
maskColorSpace = GfxColorSpace::parse(&obj1); |
2866 |
maskColorSpace = GfxColorSpace::parse(&obj1); |
2822 |
#endif |
2867 |
#endif |
2823 |
obj1.free(); |
2868 |
obj1.free(); |
Lines 3007-3014
Link Here
|
3007 |
transpGroup = gTrue; |
3052 |
transpGroup = gTrue; |
3008 |
if (!obj1.dictLookup(const_cast<char*>("CS"), &obj3)->isNull()) { |
3053 |
if (!obj1.dictLookup(const_cast<char*>("CS"), &obj3)->isNull()) { |
3009 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
3054 |
#if defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI) |
|
|
3055 |
#ifndef POPPLER_26 |
3010 |
blendingColorSpace = GfxColorSpace::parse(&obj3, NULL); |
3056 |
blendingColorSpace = GfxColorSpace::parse(&obj3, NULL); |
3011 |
#else |
3057 |
#else |
|
|
3058 |
blendingColorSpace = GfxColorSpace::parse(&obj3, NULL, NULL); |
3059 |
#endif |
3060 |
#else |
3012 |
blendingColorSpace = GfxColorSpace::parse(&obj3); |
3061 |
blendingColorSpace = GfxColorSpace::parse(&obj3); |
3013 |
#endif |
3062 |
#endif |
3014 |
} |
3063 |
} |