1 // Copyright 2016 PDFium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6 7 #include "core/fpdfapi/page/cpdf_pattern.h" 8 9 #include "core/fpdfapi/parser/cpdf_dictionary.h" 10 CPDF_Pattern(CPDF_Document * pDoc,CPDF_Object * pObj,const CFX_Matrix & parentMatrix)11CPDF_Pattern::CPDF_Pattern(CPDF_Document* pDoc, 12 CPDF_Object* pObj, 13 const CFX_Matrix& parentMatrix) 14 : m_pDocument(pDoc), m_pPatternObj(pObj), m_ParentMatrix(parentMatrix) {} 15 ~CPDF_Pattern()16CPDF_Pattern::~CPDF_Pattern() {} 17 SetPatternToFormMatrix()18void CPDF_Pattern::SetPatternToFormMatrix() { 19 CPDF_Dictionary* pDict = pattern_obj()->GetDict(); 20 m_Pattern2Form = pDict->GetMatrixFor("Matrix"); 21 m_Pattern2Form.Concat(m_ParentMatrix); 22 } 23