| 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 typedef void* FXFT_Library; | 7 typedef void* FXFT_Library; |
| 8 class CPDF_CMapManager : public CFX_Object | 8 class CPDF_CMapManager : public CFX_Object |
| 9 { | 9 { |
| 10 public: | 10 public: |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 ~CPDF_FontGlobals(); | 32 ~CPDF_FontGlobals(); |
| 33 void ClearAll(); | 33 void ClearAll(); |
| 34 void Clear(void* key); | 34 void Clear(void* key); |
| 35 CPDF_Font* Find(void* key, int index); | 35 CPDF_Font* Find(void* key, int index); |
| 36 void Set(void* key, int index, CPDF_Font* pFo
nt); | 36 void Set(void* key, int index, CPDF_Font* pFo
nt); |
| 37 CFX_MapPtrToPtr m_pStockMap; | 37 CFX_MapPtrToPtr m_pStockMap; |
| 38 CPDF_CMapManager m_CMapManager; | 38 CPDF_CMapManager m_CMapManager; |
| 39 struct { | 39 struct { |
| 40 const struct FXCMAP_CMap* m_pMapList; | 40 const struct FXCMAP_CMap* m_pMapList; |
| 41 int m_Count; | 41 int m_Count; |
| 42 } m_EmbeddedCharsets[5]; | 42 } m_EmbeddedCharsets[NUMBER_OF_CIDSETS]; |
| 43 struct { | 43 struct { |
| 44 const FX_WORD* m_pMap; | 44 const FX_WORD* m_pMap; |
| 45 int m_Count; | 45 int m_Count; |
| 46 } m_EmbeddedToUnicodes[5]; | 46 } m_EmbeddedToUnicodes[NUMBER_OF_CIDSETS]; |
| 47 FX_LPBYTE m_pContrastRamps; | 47 FX_LPBYTE m_pContrastRamps; |
| 48 }; | 48 }; |
| 49 struct _CMap_CodeRange { | 49 struct _CMap_CodeRange { |
| 50 int m_CharSize; | 50 int m_CharSize; |
| 51 FX_BYTE m_Lower[4]; | 51 FX_BYTE m_Lower[4]; |
| 52 FX_BYTE m_Upper[4]; | 52 FX_BYTE m_Upper[4]; |
| 53 }; | 53 }; |
| 54 class CPDF_CMapParser : public CFX_Object | 54 class CPDF_CMapParser : public CFX_Object |
| 55 { | 55 { |
| 56 public: | 56 public: |
| (...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 CFX_CMapDWordToDWord m_Map; | 192 CFX_CMapDWordToDWord m_Map; |
| 193 CPDF_CID2UnicodeMap* m_pBaseMap; | 193 CPDF_CID2UnicodeMap* m_pBaseMap; |
| 194 CFX_WideTextBuf m_MultiCharBuf; | 194 CFX_WideTextBuf m_MultiCharBuf; |
| 195 }; | 195 }; |
| 196 class CPDF_FontCharMap : public CFX_CharMap, public CFX_Object | 196 class CPDF_FontCharMap : public CFX_CharMap, public CFX_Object |
| 197 { | 197 { |
| 198 public: | 198 public: |
| 199 CPDF_FontCharMap(CPDF_Font* pFont); | 199 CPDF_FontCharMap(CPDF_Font* pFont); |
| 200 CPDF_Font* m_pFont; | 200 CPDF_Font* m_pFont; |
| 201 }; | 201 }; |
| OLD | NEW |