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 {
     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 = FX_NEW CFX_AndroidFontInfo;
     18         if (!pFontInfo) {
     19             return;
     20         }
     21         pFontInfo->Init(pFontMgr);
     22         m_pFontMgr->SetSystemFontInfo(pFontInfo);
     23     }
     24     m_pPlatformData = pDeviceModule;
     25 }
     26 void CFX_GEModule::DestroyPlatform()
     27 {
     28     if (m_pPlatformData) {
     29         ((IFPF_DeviceModule*)m_pPlatformData)->Destroy();
     30     }
     31 }
     32 #endif
     33