| 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;
|
| -}
|
|
|