Chromium Code Reviews| Index: core/fpdfdoc/cpvt_generateap.cpp |
| diff --git a/core/fpdfdoc/cpvt_generateap.cpp b/core/fpdfdoc/cpvt_generateap.cpp |
| index 56b661271702cb5e3f6ad2c75f6ccad1b58d056a..4fd70e0324dd644e9e0dcba279d7e1d2060dfe95 100644 |
| --- a/core/fpdfdoc/cpvt_generateap.cpp |
| +++ b/core/fpdfdoc/cpvt_generateap.cpp |
| @@ -153,7 +153,7 @@ bool GenerateWidgetAP(CPDF_Document* pDoc, |
| crBG = CPVT_Color::ParseColor(*pArray); |
| } |
| CFX_ByteTextBuf sAppStream; |
| - CFX_ByteString sBG = CPVT_GenerateAP::GenerateColorAP(crBG, TRUE); |
| + CFX_ByteString sBG = CPVT_GenerateAP::GenerateColorAP(crBG, false); |
| if (sBG.GetLength() > 0) { |
| sAppStream << "q\n" << sBG << rcBBox.left << " " << rcBBox.bottom << " " |
| << rcBBox.Width() << " " << rcBBox.Height() << " re f\n" |
| @@ -263,8 +263,9 @@ bool GenerateWidgetAP(CPDF_Document* pDoc, |
| << rcBody.Width() << " " << rcBody.Height() |
| << " re\nW\nn\n"; |
| } |
| - sAppStream << "BT\n" << CPVT_GenerateAP::GenerateColorAP(crText, TRUE) |
| - << sBody << "ET\n" |
| + sAppStream << "BT\n" |
| + << CPVT_GenerateAP::GenerateColorAP(crText, false) << sBody |
| + << "ET\n" |
| << "Q\nEMC\n"; |
| } |
| } break; |
| @@ -304,14 +305,15 @@ bool GenerateWidgetAP(CPDF_Document* pDoc, |
| << "q\n"; |
| sAppStream << rcEdit.left << " " << rcEdit.bottom << " " |
| << rcEdit.Width() << " " << rcEdit.Height() << " re\nW\nn\n"; |
| - sAppStream << "BT\n" << CPVT_GenerateAP::GenerateColorAP(crText, TRUE) |
| - << sEdit << "ET\n" |
| + sAppStream << "BT\n" |
| + << CPVT_GenerateAP::GenerateColorAP(crText, false) << sEdit |
| + << "ET\n" |
| << "Q\nEMC\n"; |
| } |
| CFX_ByteString sButton = CPVT_GenerateAP::GenerateColorAP( |
| CPVT_Color(CPVT_Color::kRGB, 220.0f / 255.0f, 220.0f / 255.0f, |
| 220.0f / 255.0f), |
| - TRUE); |
| + false); |
| if (sButton.GetLength() > 0 && !rcButton.IsEmpty()) { |
| sAppStream << "q\n" << sButton; |
| sAppStream << rcButton.left << " " << rcButton.bottom << " " |
| @@ -386,21 +388,24 @@ bool GenerateWidgetAP(CPDF_Document* pDoc, |
| if (bSelected) { |
| CFX_FloatRect rcItem = CFX_FloatRect( |
| rcBody.left, fy - fItemHeight, rcBody.right, fy); |
| - sBody << "q\n" << CPVT_GenerateAP::GenerateColorAP( |
| - CPVT_Color(CPVT_Color::kRGB, 0, |
| - 51.0f / 255.0f, 113.0f / 255.0f), |
| - TRUE) |
| + sBody << "q\n" |
| + << CPVT_GenerateAP::GenerateColorAP( |
| + CPVT_Color(CPVT_Color::kRGB, 0, 51.0f / 255.0f, |
| + 113.0f / 255.0f), |
| + false) |
| << rcItem.left << " " << rcItem.bottom << " " |
| << rcItem.Width() << " " << rcItem.Height() << " re f\n" |
| << "Q\n"; |
| - sBody << "BT\n" << CPVT_GenerateAP::GenerateColorAP( |
| - CPVT_Color(CPVT_Color::kGray, 1), TRUE) |
| + sBody << "BT\n" |
| + << CPVT_GenerateAP::GenerateColorAP( |
| + CPVT_Color(CPVT_Color::kGray, 1), false) |
| << CPVT_GenerateAP::GenerateEditAP(&map, vt.GetIterator(), |
| CFX_FloatPoint(0.0f, fy), |
| TRUE, 0) |
| << "ET\n"; |
| } else { |
| - sBody << "BT\n" << CPVT_GenerateAP::GenerateColorAP(crText, TRUE) |
| + sBody << "BT\n" |
| + << CPVT_GenerateAP::GenerateColorAP(crText, false) |
| << CPVT_GenerateAP::GenerateEditAP(&map, vt.GetIterator(), |
| CFX_FloatPoint(0.0f, fy), |
| TRUE, 0) |
| @@ -506,7 +511,7 @@ bool CPVT_GenerateAP::GenerateHighlightAP(CPDF_Document* pDoc, |
| if (pAnnotDict->KeyExist("C")) { |
| CPDF_Array* pColor = pAnnotDict->GetArrayBy("C"); |
| CPVT_Color color = CPVT_Color::ParseColor(*pColor); |
| - sAppStream << CPVT_GenerateAP::GenerateColorAP(color, TRUE); |
| + sAppStream << CPVT_GenerateAP::GenerateColorAP(color, false); |
| } else { |
| // Defaults to 0xFFFF00 color for highlight. |
| sAppStream << "1 1 0 rg \n"; |
| @@ -658,7 +663,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| switch (nStyle) { |
| default: |
| case BorderStyle::SOLID: |
| - sColor = GenerateColorAP(color, TRUE); |
| + sColor = GenerateColorAP(color, false); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| sAppStream << fLeft << " " << fBottom << " " << fRight - fLeft << " " |
| @@ -670,7 +675,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| } |
| break; |
| case BorderStyle::DASH: |
| - sColor = GenerateColorAP(color, FALSE); |
| + sColor = GenerateColorAP(color, true); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| sAppStream << fWidth << " w" |
| @@ -690,7 +695,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| break; |
| case BorderStyle::BEVELED: |
| case BorderStyle::INSET: |
| - sColor = GenerateColorAP(crLeftTop, TRUE); |
| + sColor = GenerateColorAP(crLeftTop, false); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| sAppStream << fLeft + fHalfWidth << " " << fBottom + fHalfWidth |
| @@ -706,7 +711,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| sAppStream << fLeft + fHalfWidth * 2 << " " |
| << fBottom + fHalfWidth * 2 << " l f\n"; |
| } |
| - sColor = GenerateColorAP(crRightBottom, TRUE); |
| + sColor = GenerateColorAP(crRightBottom, false); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| sAppStream << fRight - fHalfWidth << " " << fTop - fHalfWidth |
| @@ -722,7 +727,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| sAppStream << fRight - fHalfWidth * 2 << " " << fTop - fHalfWidth * 2 |
| << " l f\n"; |
| } |
| - sColor = GenerateColorAP(color, TRUE); |
| + sColor = GenerateColorAP(color, false); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| sAppStream << fLeft << " " << fBottom << " " << fRight - fLeft << " " |
| @@ -733,7 +738,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| } |
| break; |
| case BorderStyle::UNDERLINE: |
| - sColor = GenerateColorAP(color, FALSE); |
| + sColor = GenerateColorAP(color, true); |
| if (sColor.GetLength() > 0) { |
| sAppStream << sColor; |
| sAppStream << fWidth << " w\n"; |
| @@ -748,22 +753,20 @@ CFX_ByteString CPVT_GenerateAP::GenerateBorderAP( |
| // Static. |
| CFX_ByteString CPVT_GenerateAP::GenerateColorAP(const CPVT_Color& color, |
| - const FX_BOOL& bFillOrStroke) { |
| + bool bIsStroke) { |
|
Lei Zhang
2016/08/01 19:33:48
Consider making this an enum, then you can write:
jaepark
2016/08/02 18:15:47
Done.
|
| CFX_ByteTextBuf sColorStream; |
| switch (color.nColorType) { |
| case CPVT_Color::kRGB: |
| sColorStream << color.fColor1 << " " << color.fColor2 << " " |
| - << color.fColor3 << " " << (bFillOrStroke ? "rg" : "RG") |
| - << "\n"; |
| + << color.fColor3 << " " << (bIsStroke ? "RG" : "rg") << "\n"; |
| break; |
| case CPVT_Color::kGray: |
| - sColorStream << color.fColor1 << " " << (bFillOrStroke ? "g" : "G") |
| - << "\n"; |
| + sColorStream << color.fColor1 << " " << (bIsStroke ? "G" : "g") << "\n"; |
| break; |
| case CPVT_Color::kCMYK: |
| sColorStream << color.fColor1 << " " << color.fColor2 << " " |
| << color.fColor3 << " " << color.fColor4 << " " |
| - << (bFillOrStroke ? "k" : "K") << "\n"; |
| + << (bIsStroke ? "K" : "k") << "\n"; |
| break; |
| case CPVT_Color::kTransparent: |
| break; |