| Index: core/include/fpdfapi/fpdf_resource.h
|
| diff --git a/core/include/fpdfapi/fpdf_resource.h b/core/include/fpdfapi/fpdf_resource.h
|
| index a8a3ecc52a0661052fd542bf23af3f9c0221f4a2..1ae0030df8999ca54856f49f514ea38bda9fe3c2 100644
|
| --- a/core/include/fpdfapi/fpdf_resource.h
|
| +++ b/core/include/fpdfapi/fpdf_resource.h
|
| @@ -47,7 +47,7 @@ const FX_CHAR* PDF_CharNameFromPredefinedCharSet(int encoding,
|
|
|
| FX_WCHAR FT_UnicodeFromCharCode(int encoding, FX_DWORD charcode);
|
| FX_DWORD FT_CharCodeFromUnicode(int encoding, FX_WCHAR unicode);
|
| -const FX_WORD* PDF_UnicodesForPredefinedCharSet(int encoding);
|
| +const uint16_t* PDF_UnicodesForPredefinedCharSet(int encoding);
|
| const FX_CHAR* GetAdobeCharName(int iBaseEncoding,
|
| const CFX_ByteString* pCharNames,
|
| int charcode);
|
| @@ -243,11 +243,11 @@ class CPDF_SimpleFont : public CPDF_Font {
|
| void LoadCharMetrics(int charcode);
|
|
|
| CPDF_FontEncoding m_Encoding;
|
| - FX_WORD m_GlyphIndex[256];
|
| - FX_WORD m_ExtGID[256];
|
| + uint16_t m_GlyphIndex[256];
|
| + uint16_t m_ExtGID[256];
|
| CFX_ByteString* m_pCharNames;
|
| int m_BaseEncoding;
|
| - FX_WORD m_CharWidth[256];
|
| + uint16_t m_CharWidth[256];
|
| FX_SMALL_RECT m_CharBBox[256];
|
| FX_BOOL m_bUseFontWidth;
|
| };
|
| @@ -381,10 +381,10 @@ class CPDF_CIDFont : public CPDF_Font {
|
| FX_DWORD CharCodeFromUnicode(FX_WCHAR Unicode) const override;
|
|
|
| FX_BOOL LoadGB2312();
|
| - FX_WORD CIDFromCharCode(FX_DWORD charcode) const;
|
| - const uint8_t* GetCIDTransform(FX_WORD CID) const;
|
| - short GetVertWidth(FX_WORD CID) const;
|
| - void GetVertOrigin(FX_WORD CID, short& vx, short& vy) const;
|
| + uint16_t CIDFromCharCode(FX_DWORD charcode) const;
|
| + const uint8_t* GetCIDTransform(uint16_t CID) const;
|
| + short GetVertWidth(uint16_t CID) const;
|
| + void GetVertOrigin(uint16_t CID, short& vx, short& vy) const;
|
| virtual FX_BOOL IsFontStyleFromCharCode(FX_DWORD charcode) const;
|
|
|
| protected:
|
| @@ -402,8 +402,8 @@ class CPDF_CIDFont : public CPDF_Font {
|
| FX_BOOL m_bType1;
|
| CPDF_StreamAcc* m_pCIDToGIDMap;
|
| FX_BOOL m_bCIDIsGID;
|
| - FX_WORD m_DefaultWidth;
|
| - FX_WORD* m_pAnsiWidths;
|
| + uint16_t m_DefaultWidth;
|
| + uint16_t* m_pAnsiWidths;
|
| FX_SMALL_RECT m_CharBBox[256];
|
| CFX_DWordArray m_WidthList;
|
| short m_DefaultVY;
|
|
|