| Index: core/fpdfapi/fpdf_page/include/cpdf_page.h
 | 
| diff --git a/core/fpdfapi/fpdf_page/include/cpdf_page.h b/core/fpdfapi/fpdf_page/include/cpdf_page.h
 | 
| deleted file mode 100644
 | 
| index 5be82d54518a9ab6a6d0a56785d5fc056ff3848a..0000000000000000000000000000000000000000
 | 
| --- a/core/fpdfapi/fpdf_page/include/cpdf_page.h
 | 
| +++ /dev/null
 | 
| @@ -1,69 +0,0 @@
 | 
| -// Copyright 2016 PDFium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
 | 
| -
 | 
| -#ifndef CORE_FPDFAPI_FPDF_PAGE_INCLUDE_CPDF_PAGE_H_
 | 
| -#define CORE_FPDFAPI_FPDF_PAGE_INCLUDE_CPDF_PAGE_H_
 | 
| -
 | 
| -#include <memory>
 | 
| -
 | 
| -#include "core/fpdfapi/fpdf_page/include/cpdf_pageobjectholder.h"
 | 
| -#include "core/fxcrt/include/fx_basic.h"
 | 
| -#include "core/fxcrt/include/fx_coordinates.h"
 | 
| -#include "core/fxcrt/include/fx_system.h"
 | 
| -
 | 
| -class CPDF_Dictionary;
 | 
| -class CPDF_Document;
 | 
| -class CPDF_Object;
 | 
| -class CPDF_PageRenderCache;
 | 
| -class CPDF_PageRenderContext;
 | 
| -
 | 
| -class CPDF_Page : public CPDF_PageObjectHolder {
 | 
| - public:
 | 
| -  class View {};  // Caller implements as desired, empty here due to layering.
 | 
| -
 | 
| -  CPDF_Page(CPDF_Document* pDocument,
 | 
| -            CPDF_Dictionary* pPageDict,
 | 
| -            bool bPageCache);
 | 
| -  ~CPDF_Page() override;
 | 
| -
 | 
| -  void ParseContent();
 | 
| -
 | 
| -  void GetDisplayMatrix(CFX_Matrix& matrix,
 | 
| -                        int xPos,
 | 
| -                        int yPos,
 | 
| -                        int xSize,
 | 
| -                        int ySize,
 | 
| -                        int iRotate) const;
 | 
| -
 | 
| -  FX_FLOAT GetPageWidth() const { return m_PageWidth; }
 | 
| -  FX_FLOAT GetPageHeight() const { return m_PageHeight; }
 | 
| -  CFX_FloatRect GetPageBBox() const { return m_BBox; }
 | 
| -  const CFX_Matrix& GetPageMatrix() const { return m_PageMatrix; }
 | 
| -  CPDF_Object* GetPageAttr(const CFX_ByteString& name) const;
 | 
| -  CPDF_PageRenderCache* GetRenderCache() const { return m_pPageRender.get(); }
 | 
| -
 | 
| -  CPDF_PageRenderContext* GetRenderContext() const {
 | 
| -    return m_pRenderContext.get();
 | 
| -  }
 | 
| -  void SetRenderContext(std::unique_ptr<CPDF_PageRenderContext> pContext);
 | 
| -
 | 
| -  View* GetView() const { return m_pView; }
 | 
| -  void SetView(View* pView) { m_pView = pView; }
 | 
| -
 | 
| - protected:
 | 
| -  friend class CPDF_ContentParser;
 | 
| -
 | 
| -  void StartParse();
 | 
| -
 | 
| -  FX_FLOAT m_PageWidth;
 | 
| -  FX_FLOAT m_PageHeight;
 | 
| -  CFX_Matrix m_PageMatrix;
 | 
| -  View* m_pView;
 | 
| -  std::unique_ptr<CPDF_PageRenderCache> m_pPageRender;
 | 
| -  std::unique_ptr<CPDF_PageRenderContext> m_pRenderContext;
 | 
| -};
 | 
| -
 | 
| -#endif  // CORE_FPDFAPI_FPDF_PAGE_INCLUDE_CPDF_PAGE_H_
 | 
| 
 |