Home | History | Annotate | Download | only in android
      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_
      9 void 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 }
     22 void CFX_GEModule::DestroyPlatform() {
     23   if (m_pPlatformData) {
     24     ((IFPF_DeviceModule*)m_pPlatformData)->Destroy();
     25   }
     26 }
     27 #endif
     28