| Index: fpdfsdk/fsdk_baseannot.cpp
|
| diff --git a/fpdfsdk/fsdk_baseannot.cpp b/fpdfsdk/fsdk_baseannot.cpp
|
| index 24aa846142900a46e9ab2ef99e691fb3bef99131..e2ee6f7c73f5fc6a2286727ddbdffd53a6d91f38 100644
|
| --- a/fpdfsdk/fsdk_baseannot.cpp
|
| +++ b/fpdfsdk/fsdk_baseannot.cpp
|
| @@ -19,19 +19,24 @@
|
| #include "fpdfsdk/fpdfxfa/include/fpdfxfa_doc.h"
|
| #endif // PDF_ENABLE_XFA
|
|
|
| +namespace {
|
| +
|
| +const float kMinWidth = 1.0f;
|
| +const float kMinHeight = 1.0f;
|
| +
|
| int gAfxGetTimeZoneInSeconds(int8_t tzhour, uint8_t tzminute) {
|
| return (int)tzhour * 3600 + (int)tzminute * (tzhour >= 0 ? 60 : -60);
|
| }
|
|
|
| -FX_BOOL _gAfxIsLeapYear(int16_t year) {
|
| +bool gAfxIsLeapYear(int16_t year) {
|
| return ((year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0)));
|
| }
|
|
|
| -uint16_t _gAfxGetYearDays(int16_t year) {
|
| - return (_gAfxIsLeapYear(year) == TRUE ? 366 : 365);
|
| +uint16_t gAfxGetYearDays(int16_t year) {
|
| + return (gAfxIsLeapYear(year) ? 366 : 365);
|
| }
|
|
|
| -uint8_t _gAfxGetMonthDays(int16_t year, uint8_t month) {
|
| +uint8_t gAfxGetMonthDays(int16_t year, uint8_t month) {
|
| uint8_t mDays;
|
| switch (month) {
|
| case 1:
|
| @@ -52,7 +57,7 @@ uint8_t _gAfxGetMonthDays(int16_t year, uint8_t month) {
|
| break;
|
|
|
| case 2:
|
| - if (_gAfxIsLeapYear(year) == TRUE)
|
| + if (gAfxIsLeapYear(year))
|
| mDays = 29;
|
| else
|
| mDays = 28;
|
| @@ -66,6 +71,8 @@ uint8_t _gAfxGetMonthDays(int16_t year, uint8_t month) {
|
| return mDays;
|
| }
|
|
|
| +} // namespace
|
| +
|
| CPDFSDK_DateTime::CPDFSDK_DateTime() {
|
| ResetDateTime();
|
| }
|
| @@ -406,24 +413,24 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::AddDays(short days) {
|
| yy = y;
|
| if (((uint16_t)m * 100 + d) > 300)
|
| yy++;
|
| - ydays = _gAfxGetYearDays(yy);
|
| + ydays = gAfxGetYearDays(yy);
|
| while (ldays >= ydays) {
|
| y++;
|
| ldays -= ydays;
|
| yy++;
|
| - mdays = _gAfxGetMonthDays(y, m);
|
| + mdays = gAfxGetMonthDays(y, m);
|
| if (d > mdays) {
|
| m++;
|
| d -= mdays;
|
| }
|
| - ydays = _gAfxGetYearDays(yy);
|
| + ydays = gAfxGetYearDays(yy);
|
| }
|
| - mdays = _gAfxGetMonthDays(y, m) - d + 1;
|
| + mdays = gAfxGetMonthDays(y, m) - d + 1;
|
| while (ldays >= mdays) {
|
| ldays -= mdays;
|
| m++;
|
| d = 1;
|
| - mdays = _gAfxGetMonthDays(y, m);
|
| + mdays = gAfxGetMonthDays(y, m);
|
| }
|
| d += ldays;
|
| } else {
|
| @@ -431,22 +438,22 @@ CPDFSDK_DateTime& CPDFSDK_DateTime::AddDays(short days) {
|
| yy = y;
|
| if (((uint16_t)m * 100 + d) < 300)
|
| yy--;
|
| - ydays = _gAfxGetYearDays(yy);
|
| + ydays = gAfxGetYearDays(yy);
|
| while (ldays >= ydays) {
|
| y--;
|
| ldays -= ydays;
|
| yy--;
|
| - mdays = _gAfxGetMonthDays(y, m);
|
| + mdays = gAfxGetMonthDays(y, m);
|
| if (d > mdays) {
|
| m++;
|
| d -= mdays;
|
| }
|
| - ydays = _gAfxGetYearDays(yy);
|
| + ydays = gAfxGetYearDays(yy);
|
| }
|
| while (ldays >= d) {
|
| ldays -= d;
|
| m--;
|
| - mdays = _gAfxGetMonthDays(y, m);
|
| + mdays = gAfxGetMonthDays(y, m);
|
| d = mdays;
|
| }
|
| d -= ldays;
|
| @@ -677,7 +684,7 @@ int CPDFSDK_BAAnnot::GetBorderWidth() const {
|
| return 1;
|
| }
|
|
|
| -void CPDFSDK_BAAnnot::SetBorderStyle(int nStyle) {
|
| +void CPDFSDK_BAAnnot::SetBorderStyle(BorderStyle nStyle) {
|
| CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictBy("BS");
|
| if (!pBSDict) {
|
| pBSDict = new CPDF_Dictionary;
|
| @@ -685,38 +692,40 @@ void CPDFSDK_BAAnnot::SetBorderStyle(int nStyle) {
|
| }
|
|
|
| switch (nStyle) {
|
| - case BBS_SOLID:
|
| + case BorderStyle::SOLID:
|
| pBSDict->SetAtName("S", "S");
|
| break;
|
| - case BBS_DASH:
|
| + case BorderStyle::DASH:
|
| pBSDict->SetAtName("S", "D");
|
| break;
|
| - case BBS_BEVELED:
|
| + case BorderStyle::BEVELED:
|
| pBSDict->SetAtName("S", "B");
|
| break;
|
| - case BBS_INSET:
|
| + case BorderStyle::INSET:
|
| pBSDict->SetAtName("S", "I");
|
| break;
|
| - case BBS_UNDERLINE:
|
| + case BorderStyle::UNDERLINE:
|
| pBSDict->SetAtName("S", "U");
|
| break;
|
| + default:
|
| + break;
|
| }
|
| }
|
|
|
| -int CPDFSDK_BAAnnot::GetBorderStyle() const {
|
| +BorderStyle CPDFSDK_BAAnnot::GetBorderStyle() const {
|
| CPDF_Dictionary* pBSDict = m_pAnnot->GetAnnotDict()->GetDictBy("BS");
|
| if (pBSDict) {
|
| CFX_ByteString sBorderStyle = pBSDict->GetStringBy("S", "S");
|
| if (sBorderStyle == "S")
|
| - return BBS_SOLID;
|
| + return BorderStyle::SOLID;
|
| if (sBorderStyle == "D")
|
| - return BBS_DASH;
|
| + return BorderStyle::DASH;
|
| if (sBorderStyle == "B")
|
| - return BBS_BEVELED;
|
| + return BorderStyle::BEVELED;
|
| if (sBorderStyle == "I")
|
| - return BBS_INSET;
|
| + return BorderStyle::INSET;
|
| if (sBorderStyle == "U")
|
| - return BBS_UNDERLINE;
|
| + return BorderStyle::UNDERLINE;
|
| }
|
|
|
| CPDF_Array* pBorder = m_pAnnot->GetAnnotDict()->GetArrayBy("Border");
|
| @@ -724,11 +733,11 @@ int CPDFSDK_BAAnnot::GetBorderStyle() const {
|
| if (pBorder->GetCount() >= 4) {
|
| CPDF_Array* pDP = pBorder->GetArrayAt(3);
|
| if (pDP && pDP->GetCount() > 0)
|
| - return BBS_DASH;
|
| + return BorderStyle::DASH;
|
| }
|
| }
|
|
|
| - return BBS_SOLID;
|
| + return BorderStyle::SOLID;
|
| }
|
|
|
| void CPDFSDK_BAAnnot::SetColor(FX_COLORREF color) {
|
| @@ -832,15 +841,12 @@ void CPDFSDK_BAAnnot::WriteAppearance(const CFX_ByteString& sAPType,
|
| FALSE);
|
| }
|
|
|
| -#define BA_ANNOT_MINWIDTH 1
|
| -#define BA_ANNOT_MINHEIGHT 1
|
| -
|
| FX_FLOAT CPDFSDK_Annot::GetMinWidth() const {
|
| - return BA_ANNOT_MINWIDTH;
|
| + return kMinWidth;
|
| }
|
|
|
| FX_FLOAT CPDFSDK_Annot::GetMinHeight() const {
|
| - return BA_ANNOT_MINHEIGHT;
|
| + return kMinHeight;
|
| }
|
|
|
| FX_BOOL CPDFSDK_BAAnnot::CreateFormFiller() {
|
|
|