Index: core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
diff --git a/core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp b/core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
similarity index 96% |
rename from core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp |
rename to core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
index a63b0ed336ce68325333076340303ac2dd615ac4..8e07aa2664ed5ce93a2279c3ec072c9e6a9eae75 100644 |
--- a/core/src/fpdfapi/fpdf_parser/fpdf_parser_document.cpp |
+++ b/core/src/fpdfapi/fpdf_parser/cpdf_document.cpp |
@@ -4,11 +4,14 @@ |
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
-#include "core/include/fpdfapi/fpdf_parser.h" |
+#include "core/include/fpdfapi/cpdf_document.h" |
#include <set> |
#include "core/include/fpdfapi/fpdf_module.h" |
+#include "core/include/fpdfapi/fpdf_parser.h" |
+#include "core/include/fxge/fx_font.h" |
+#include "core/src/fpdfapi/fpdf_render/render_int.h" |
#include "third_party/base/stl_util.h" |
namespace { |
@@ -336,3 +339,12 @@ void CPDF_Document::ClearRenderData() { |
if (m_pDocRender) |
CPDF_ModuleMgr::Get()->GetRenderModule()->ClearDocData(m_pDocRender); |
} |
+ |
+void CPDF_Document::ClearRenderFont() { |
+ if (m_pDocRender) { |
dsinclair
2016/03/08 20:57:08
if (!m_pDocReader)
return;
?
Tom Sepez
2016/03/08 21:10:30
Done.
|
+ CFX_FontCache* pCache = m_pDocRender->GetFontCache(); |
+ if (pCache) { |
+ pCache->FreeCache(FALSE); |
+ } |
dsinclair
2016/03/08 20:57:08
nit: remove {}
Tom Sepez
2016/03/08 21:10:30
Done.
|
+ } |
+} |