| Index: core/fpdfapi/fpdf_page/cpdf_pagemodule.cpp
|
| diff --git a/core/fpdfapi/fpdf_page/cpdf_pagemodule.cpp b/core/fpdfapi/fpdf_page/cpdf_pagemodule.cpp
|
| index 0d2f5478358e27f02ac989f3e5eb7b7505803c7c..c22c8fbc46c28101521a4ff8cc0bf6c58dab4628 100644
|
| --- a/core/fpdfapi/fpdf_page/cpdf_pagemodule.cpp
|
| +++ b/core/fpdfapi/fpdf_page/cpdf_pagemodule.cpp
|
| @@ -6,6 +6,18 @@
|
|
|
| #include "core/fpdfapi/fpdf_page/cpdf_pagemodule.h"
|
|
|
| +CPDF_PageModule::CPDF_PageModule()
|
| + : m_StockGrayCS(nullptr, PDFCS_DEVICEGRAY),
|
| + m_StockRGBCS(nullptr, PDFCS_DEVICERGB),
|
| + m_StockCMYKCS(nullptr, PDFCS_DEVICECMYK),
|
| + m_StockPatternCS(nullptr) {}
|
| +
|
| +CPDF_PageModule::~CPDF_PageModule() {}
|
| +
|
| +CPDF_FontGlobals* CPDF_PageModule::GetFontGlobals() {
|
| + return &m_FontGlobals;
|
| +}
|
| +
|
| CPDF_ColorSpace* CPDF_PageModule::GetStockCS(int family) {
|
| if (family == PDFCS_DEVICEGRAY)
|
| return &m_StockGrayCS;
|
| @@ -17,3 +29,7 @@ CPDF_ColorSpace* CPDF_PageModule::GetStockCS(int family) {
|
| return &m_StockPatternCS;
|
| return nullptr;
|
| }
|
| +
|
| +void CPDF_PageModule::ClearStockFont(CPDF_Document* pDoc) {
|
| + m_FontGlobals.Clear(pDoc);
|
| +}
|
|
|