Index: core/fpdfdoc/cpvt_generateap.cpp |
diff --git a/core/fpdfdoc/cpvt_generateap.cpp b/core/fpdfdoc/cpvt_generateap.cpp |
index d19992ec6043da48bdbcab6d8e887f58077864b6..be96d2d1d3bf46bf306f60b0f9d5aa12e81127f1 100644 |
--- a/core/fpdfdoc/cpvt_generateap.cpp |
+++ b/core/fpdfdoc/cpvt_generateap.cpp |
@@ -674,15 +674,6 @@ CFX_ByteString GenerateTextSymbolAP(const CFX_FloatRect& rect) { |
return sAppStream.MakeString(); |
} |
-bool ShouldGenerateAPForAnnotation(CPDF_Dictionary* pAnnotDict) { |
- // If AP dictionary exists, we use the appearance defined in the |
- // existing AP dictionary. |
- if (pAnnotDict->KeyExist("AP")) |
- return false; |
- |
- return !CPDF_Annot::IsAnnotationHidden(pAnnotDict); |
-} |
- |
} // namespace |
bool FPDF_GenerateAP(CPDF_Document* pDoc, CPDF_Dictionary* pAnnotDict) { |
@@ -735,9 +726,6 @@ bool CPVT_GenerateAP::GenerateTextFieldAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateCircleAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |
@@ -811,9 +799,6 @@ bool CPVT_GenerateAP::GenerateCircleAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateHighlightAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |
@@ -841,9 +826,6 @@ bool CPVT_GenerateAP::GenerateHighlightAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateInkAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
FX_FLOAT fBorderWidth = GetBorderWidth(*pAnnotDict); |
bool bIsStroke = fBorderWidth > 0; |
@@ -897,9 +879,6 @@ bool CPVT_GenerateAP::GenerateInkAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateTextAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |
@@ -922,9 +901,6 @@ bool CPVT_GenerateAP::GenerateTextAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateUnderlineAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |
@@ -989,9 +965,6 @@ bool CPVT_GenerateAP::GeneratePopupAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateSquareAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |
@@ -1039,9 +1012,6 @@ bool CPVT_GenerateAP::GenerateSquareAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateSquigglyAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |
@@ -1090,9 +1060,6 @@ bool CPVT_GenerateAP::GenerateSquigglyAP(CPDF_Document* pDoc, |
bool CPVT_GenerateAP::GenerateStrikeOutAP(CPDF_Document* pDoc, |
CPDF_Dictionary* pAnnotDict) { |
- if (!ShouldGenerateAPForAnnotation(pAnnotDict)) |
- return false; |
- |
CFX_ByteTextBuf sAppStream; |
CFX_ByteString sExtGSDictName = "GS"; |
sAppStream << "/" << sExtGSDictName << " gs "; |