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 IFPF_DeviceModule* pDeviceModule = FPF_GetDeviceModule(); 11 if (!pDeviceModule) { 12 return; 13 } 14 IFPF_FontMgr* pFontMgr = pDeviceModule->GetFontMgr(); 15 if (pFontMgr) { 16 CFX_AndroidFontInfo* pFontInfo = new CFX_AndroidFontInfo; 17 pFontInfo->Init(pFontMgr); 18 m_pFontMgr->SetSystemFontInfo(pFontInfo); 19 } 20 m_pPlatformData = pDeviceModule; 21 } DestroyPlatform()22void CFX_GEModule::DestroyPlatform() { 23 if (m_pPlatformData) { 24 ((IFPF_DeviceModule*)m_pPlatformData)->Destroy(); 25 } 26 } 27 #endif 28