Index: core/fpdfdoc/cpdf_variabletext.cpp |
diff --git a/core/fpdfdoc/cpdf_variabletext.cpp b/core/fpdfdoc/cpdf_variabletext.cpp |
index a4f9d8923f0d5d525c1ab25a734760c20faafd9e..280530259dbf5c6fc8a5cd34ec69b1ca1659452c 100644 |
--- a/core/fpdfdoc/cpdf_variabletext.cpp |
+++ b/core/fpdfdoc/cpdf_variabletext.cpp |
@@ -8,6 +8,7 @@ |
#include "core/fpdfapi/fpdf_font/include/cpdf_font.h" |
#include "core/fpdfdoc/cpvt_wordinfo.h" |
+#include "core/fpdfdoc/cline.h" |
#include "core/fpdfdoc/csection.h" |
#include "core/fpdfdoc/include/cpvt_section.h" |
#include "core/fpdfdoc/include/cpvt_word.h" |
@@ -756,15 +757,19 @@ FX_BOOL CPDF_VariableText::GetSectionInfo(const CPVT_WordPlace& place, |
} |
void CPDF_VariableText::SetPlateRect(const CFX_FloatRect& rect) { |
- CPDF_EditContainer::SetPlateRect(rect); |
+ m_rcPlate = rect; |
+} |
+ |
+void CPDF_VariableText::SetContentRect(const CPVT_FloatRect& rect) { |
+ m_rcContent = rect; |
} |
CFX_FloatRect CPDF_VariableText::GetContentRect() const { |
- return InToOut(CPVT_FloatRect(CPDF_EditContainer::GetContentRect())); |
+ return InToOut(CPVT_FloatRect(m_rcContent)); |
} |
const CFX_FloatRect& CPDF_VariableText::GetPlateRect() const { |
- return CPDF_EditContainer::GetPlateRect(); |
+ return m_rcPlate; |
} |
FX_FLOAT CPDF_VariableText::GetWordFontSize(const CPVT_WordInfo& WordInfo) { |