Index: core/fpdfapi/fpdf_page/cpdf_tilingpattern.cpp |
diff --git a/core/fpdfapi/fpdf_page/cpdf_tilingpattern.cpp b/core/fpdfapi/fpdf_page/cpdf_tilingpattern.cpp |
deleted file mode 100644 |
index 42f4aaa9554521a31f64fe16555b4a093998c733..0000000000000000000000000000000000000000 |
--- a/core/fpdfapi/fpdf_page/cpdf_tilingpattern.cpp |
+++ /dev/null |
@@ -1,55 +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 |
- |
-#include "core/fpdfapi/fpdf_page/cpdf_tilingpattern.h" |
- |
-#include "core/fpdfapi/fpdf_page/cpdf_form.h" |
-#include "core/fpdfapi/fpdf_parser/cpdf_dictionary.h" |
-#include "core/fpdfapi/fpdf_parser/cpdf_object.h" |
-#include "core/fpdfapi/fpdf_parser/cpdf_stream.h" |
- |
-CPDF_TilingPattern::CPDF_TilingPattern(CPDF_Document* pDoc, |
- CPDF_Object* pPatternObj, |
- const CFX_Matrix& parentMatrix) |
- : CPDF_Pattern(TILING, pDoc, pPatternObj, parentMatrix) { |
- CPDF_Dictionary* pDict = m_pPatternObj->GetDict(); |
- m_Pattern2Form = pDict->GetMatrixFor("Matrix"); |
- m_bColored = pDict->GetIntegerFor("PaintType") == 1; |
- m_Pattern2Form.Concat(parentMatrix); |
-} |
- |
-CPDF_TilingPattern::~CPDF_TilingPattern() { |
-} |
- |
-CPDF_TilingPattern* CPDF_TilingPattern::AsTilingPattern() { |
- return this; |
-} |
- |
-CPDF_ShadingPattern* CPDF_TilingPattern::AsShadingPattern() { |
- return nullptr; |
-} |
- |
-FX_BOOL CPDF_TilingPattern::Load() { |
- if (m_pForm) |
- return TRUE; |
- |
- CPDF_Dictionary* pDict = m_pPatternObj->GetDict(); |
- if (!pDict) |
- return FALSE; |
- |
- m_bColored = pDict->GetIntegerFor("PaintType") == 1; |
- m_XStep = (FX_FLOAT)FXSYS_fabs(pDict->GetNumberFor("XStep")); |
- m_YStep = (FX_FLOAT)FXSYS_fabs(pDict->GetNumberFor("YStep")); |
- |
- CPDF_Stream* pStream = m_pPatternObj->AsStream(); |
- if (!pStream) |
- return FALSE; |
- |
- m_pForm.reset(new CPDF_Form(m_pDocument, nullptr, pStream)); |
- m_pForm->ParseContent(nullptr, &m_ParentMatrix, nullptr); |
- m_BBox = pDict->GetRectFor("BBox"); |
- return TRUE; |
-} |