OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 | 6 |
7 #include "../../../include/fxge/fx_ge.h" | 7 #include "../../../include/fxge/fx_ge.h" |
8 #include "../../../include/fxge/fx_freetype.h" | 8 #include "../../../include/fxge/fx_freetype.h" |
9 #include "text_int.h" | 9 #include "text_int.h" |
10 #define GET_TT_SHORT(w) (FX_WORD)(((w)[0] << 8) | (w)[1]) | 10 #define GET_TT_SHORT(w) (FX_WORD)(((w)[0] << 8) | (w)[1]) |
(...skipping 1290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1301 m_PitchFamily = 0; | 1301 m_PitchFamily = 0; |
1302 } | 1302 } |
1303 CFontFileFaceInfo::~CFontFileFaceInfo() | 1303 CFontFileFaceInfo::~CFontFileFaceInfo() |
1304 { | 1304 { |
1305 if (m_Face) { | 1305 if (m_Face) { |
1306 FXFT_Done_Face(m_Face); | 1306 FXFT_Done_Face(m_Face); |
1307 } | 1307 } |
1308 m_Face = NULL; | 1308 m_Face = NULL; |
1309 } | 1309 } |
1310 extern FX_BOOL _LoadFile(FXFT_Library library, FXFT_Face* Face, IFX_FileRead* pF
ile, FXFT_Stream* stream); | 1310 extern FX_BOOL _LoadFile(FXFT_Library library, FXFT_Face* Face, IFX_FileRead* pF
ile, FXFT_Stream* stream); |
1311 #if defined(_FPDFAPI_MINI_) || _FX_OS_ == _FX_ANDROID_ | 1311 #if _FX_OS_ == _FX_ANDROID_ |
1312 IFX_SystemFontInfo* IFX_SystemFontInfo::CreateDefault() | 1312 IFX_SystemFontInfo* IFX_SystemFontInfo::CreateDefault() |
1313 { | 1313 { |
1314 return NULL; | 1314 return NULL; |
1315 } | 1315 } |
1316 #endif | 1316 #endif |
1317 #if !defined(_FPDFAPI_MINI_) | |
1318 CFX_FolderFontInfo::CFX_FolderFontInfo() | 1317 CFX_FolderFontInfo::CFX_FolderFontInfo() |
1319 { | 1318 { |
1320 } | 1319 } |
1321 CFX_FolderFontInfo::~CFX_FolderFontInfo() | 1320 CFX_FolderFontInfo::~CFX_FolderFontInfo() |
1322 { | 1321 { |
1323 FX_POSITION pos = m_FontList.GetStartPosition(); | 1322 FX_POSITION pos = m_FontList.GetStartPosition(); |
1324 while (pos) { | 1323 while (pos) { |
1325 CFX_ByteString key; | 1324 CFX_ByteString key; |
1326 FX_LPVOID value; | 1325 FX_LPVOID value; |
1327 m_FontList.GetNextAssoc(pos, key, value); | 1326 m_FontList.GetNextAssoc(pos, key, value); |
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1540 return FALSE; | 1539 return FALSE; |
1541 } | 1540 } |
1542 CFontFaceInfo* pFont = (CFontFaceInfo*)hFont; | 1541 CFontFaceInfo* pFont = (CFontFaceInfo*)hFont; |
1543 name = pFont->m_FaceName; | 1542 name = pFont->m_FaceName; |
1544 return TRUE; | 1543 return TRUE; |
1545 } | 1544 } |
1546 FX_BOOL CFX_FolderFontInfo::GetFontCharset(void* hFont, int& charset) | 1545 FX_BOOL CFX_FolderFontInfo::GetFontCharset(void* hFont, int& charset) |
1547 { | 1546 { |
1548 return FALSE; | 1547 return FALSE; |
1549 } | 1548 } |
1550 #endif | |
OLD | NEW |