| OLD | NEW | 
|   1 // Copyright 2016 PDFium Authors. All rights reserved. |   1 // Copyright 2016 PDFium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |   5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
|   6  |   6  | 
|   7 #include "core/fpdfapi/fpdf_page/cpdf_pagemodule.h" |   7 #include "core/fpdfapi/page/cpdf_pagemodule.h" | 
|   8  |   8  | 
|   9 CPDF_PageModule::CPDF_PageModule() |   9 CPDF_PageModule::CPDF_PageModule() | 
|  10     : m_StockGrayCS(nullptr, PDFCS_DEVICEGRAY), |  10     : m_StockGrayCS(nullptr, PDFCS_DEVICEGRAY), | 
|  11       m_StockRGBCS(nullptr, PDFCS_DEVICERGB), |  11       m_StockRGBCS(nullptr, PDFCS_DEVICERGB), | 
|  12       m_StockCMYKCS(nullptr, PDFCS_DEVICECMYK), |  12       m_StockCMYKCS(nullptr, PDFCS_DEVICECMYK), | 
|  13       m_StockPatternCS(nullptr) {} |  13       m_StockPatternCS(nullptr) {} | 
|  14  |  14  | 
|  15 CPDF_PageModule::~CPDF_PageModule() {} |  15 CPDF_PageModule::~CPDF_PageModule() {} | 
|  16  |  16  | 
|  17 CPDF_FontGlobals* CPDF_PageModule::GetFontGlobals() { |  17 CPDF_FontGlobals* CPDF_PageModule::GetFontGlobals() { | 
|  18   return &m_FontGlobals; |  18   return &m_FontGlobals; | 
|  19 } |  19 } | 
|  20  |  20  | 
|  21 CPDF_ColorSpace* CPDF_PageModule::GetStockCS(int family) { |  21 CPDF_ColorSpace* CPDF_PageModule::GetStockCS(int family) { | 
|  22   if (family == PDFCS_DEVICEGRAY) |  22   if (family == PDFCS_DEVICEGRAY) | 
|  23     return &m_StockGrayCS; |  23     return &m_StockGrayCS; | 
|  24   if (family == PDFCS_DEVICERGB) |  24   if (family == PDFCS_DEVICERGB) | 
|  25     return &m_StockRGBCS; |  25     return &m_StockRGBCS; | 
|  26   if (family == PDFCS_DEVICECMYK) |  26   if (family == PDFCS_DEVICECMYK) | 
|  27     return &m_StockCMYKCS; |  27     return &m_StockCMYKCS; | 
|  28   if (family == PDFCS_PATTERN) |  28   if (family == PDFCS_PATTERN) | 
|  29     return &m_StockPatternCS; |  29     return &m_StockPatternCS; | 
|  30   return nullptr; |  30   return nullptr; | 
|  31 } |  31 } | 
|  32  |  32  | 
|  33 void CPDF_PageModule::ClearStockFont(CPDF_Document* pDoc) { |  33 void CPDF_PageModule::ClearStockFont(CPDF_Document* pDoc) { | 
|  34   m_FontGlobals.Clear(pDoc); |  34   m_FontGlobals.Clear(pDoc); | 
|  35 } |  35 } | 
| OLD | NEW |