1 // Copyright 2014 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 "fx_fpf.h" 8 #if _FX_OS_ == _FX_ANDROID_ InitPlatform()9void CFX_GEModule::InitPlatform() 10 { 11 IFPF_DeviceModule *pDeviceModule = FPF_GetDeviceModule(); 12 if (!pDeviceModule) { 13 return; 14 } 15 IFPF_FontMgr *pFontMgr = pDeviceModule->GetFontMgr(); 16 if (pFontMgr) { 17 CFX_AndroidFontInfo *pFontInfo = new CFX_AndroidFontInfo; 18 pFontInfo->Init(pFontMgr); 19 m_pFontMgr->SetSystemFontInfo(pFontInfo); 20 } 21 m_pPlatformData = pDeviceModule; 22 } DestroyPlatform()23void CFX_GEModule::DestroyPlatform() 24 { 25 if (m_pPlatformData) { 26 ((IFPF_DeviceModule*)m_pPlatformData)->Destroy(); 27 } 28 } 29 #endif 30