| Index: xfa/fgas/font/fgas_font.h
|
| diff --git a/xfa/fgas/font/fgas_font.h b/xfa/fgas/font/fgas_font.h
|
| index b13602cee6521aee8ba5eb99e33a97137ba4a4d0..8b1091ff50188cd9e30cde4cfe774c4df414b280 100644
|
| --- a/xfa/fgas/font/fgas_font.h
|
| +++ b/xfa/fgas/font/fgas_font.h
|
| @@ -60,7 +60,7 @@ class IFX_FontProvider {
|
| class IFX_Font {
|
| public:
|
| static IFX_Font* LoadFont(const FX_WCHAR* pszFontFamily,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage,
|
| IFX_FontMgr* pFontMgr);
|
| static IFX_Font* LoadFont(const uint8_t* pBuffer,
|
| @@ -76,10 +76,10 @@ class IFX_Font {
|
| virtual ~IFX_Font() {}
|
| virtual void Release() = 0;
|
| virtual IFX_Font* Retain() = 0;
|
| - virtual IFX_Font* Derive(FX_DWORD dwFontStyles, uint16_t wCodePage = 0) = 0;
|
| + virtual IFX_Font* Derive(uint32_t dwFontStyles, uint16_t wCodePage = 0) = 0;
|
| virtual void GetFamilyName(CFX_WideString& wsFamily) const = 0;
|
| virtual void GetPsName(CFX_WideString& wsName) const = 0;
|
| - virtual FX_DWORD GetFontStyles() const = 0;
|
| + virtual uint32_t GetFontStyles() const = 0;
|
| virtual uint8_t GetCharSet() const = 0;
|
| virtual FX_BOOL GetCharWidth(FX_WCHAR wUnicode,
|
| int32_t& iWidth,
|
| @@ -98,15 +98,15 @@ class IFX_Font {
|
| virtual void* GetDevFont() const = 0;
|
| virtual void SetFontProvider(IFX_FontProvider* pProvider) = 0;
|
| #if _FXM_PLATFORM_ != _FXM_PLATFORM_WINDOWS_
|
| - virtual void SetLogicalFontStyle(FX_DWORD dwLogFontStyle) = 0;
|
| + virtual void SetLogicalFontStyle(uint32_t dwLogFontStyle) = 0;
|
| #endif
|
| };
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
|
| struct FX_FONTMATCHPARAMS {
|
| const FX_WCHAR* pwsFamily;
|
| - FX_DWORD dwFontStyles;
|
| - FX_DWORD dwUSB;
|
| - FX_DWORD dwMatchFlags;
|
| + uint32_t dwFontStyles;
|
| + uint32_t dwUSB;
|
| + uint32_t dwMatchFlags;
|
| FX_WCHAR wUnicode;
|
| uint16_t wCodePage;
|
| };
|
| @@ -114,8 +114,8 @@ typedef FX_FONTMATCHPARAMS* FX_LPFONTMATCHPARAMS;
|
| typedef FX_FONTMATCHPARAMS const* FX_LPCFONTMATCHPARAMS;
|
|
|
| struct FX_FONTSIGNATURE {
|
| - FX_DWORD fsUsb[4];
|
| - FX_DWORD fsCsb[2];
|
| + uint32_t fsUsb[4];
|
| + uint32_t fsCsb[2];
|
| };
|
| inline bool operator==(const FX_FONTSIGNATURE& left,
|
| const FX_FONTSIGNATURE& right) {
|
| @@ -126,7 +126,7 @@ inline bool operator==(const FX_FONTSIGNATURE& left,
|
|
|
| struct FX_FONTDESCRIPTOR {
|
| FX_WCHAR wsFontFace[32];
|
| - FX_DWORD dwFontStyles;
|
| + uint32_t dwFontStyles;
|
| uint8_t uCharSet;
|
| FX_FONTSIGNATURE FontSignature;
|
| };
|
| @@ -162,32 +162,32 @@ class IFX_FontMgr {
|
| virtual void Release() = 0;
|
| virtual IFX_Font* GetDefFontByCodePage(
|
| uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByCharset(
|
| uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByUnicode(
|
| FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByLanguage(
|
| uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* LoadFont(const FX_WCHAR* pszFontFamily,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage = 0xFFFF) = 0;
|
| virtual IFX_Font* LoadFont(const uint8_t* pBuffer, int32_t iLength) = 0;
|
| virtual IFX_Font* LoadFont(const FX_WCHAR* pszFileName) = 0;
|
| virtual IFX_Font* LoadFont(IFX_Stream* pFontStream,
|
| const FX_WCHAR* pszFontAlias = NULL,
|
| - FX_DWORD dwFontStyles = 0,
|
| + uint32_t dwFontStyles = 0,
|
| uint16_t wCodePage = 0,
|
| FX_BOOL bSaveStream = FALSE) = 0;
|
| virtual IFX_Font* LoadFont(IFX_Font* pSrcFont,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage = 0xFFFF) = 0;
|
| virtual void ClearFontCache() = 0;
|
| virtual void RemoveFont(IFX_Font* pFont) = 0;
|
| @@ -199,22 +199,22 @@ class IFX_FontMgrDelegate {
|
| virtual IFX_Font* GetDefFontByCodePage(
|
| IFX_FontMgr* pFontMgr,
|
| uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByCharset(
|
| IFX_FontMgr* pFontMgr,
|
| uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByUnicode(
|
| IFX_FontMgr* pFontMgr,
|
| FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByLanguage(
|
| IFX_FontMgr* pFontMgr,
|
| uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| };
|
| class IFX_FontSourceEnum {
|
| @@ -234,36 +234,36 @@ class IFX_FontMgr {
|
| virtual void Release() = 0;
|
| virtual IFX_Font* GetDefFontByCodePage(
|
| uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByCharset(
|
| uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByUnicode(
|
| FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetDefFontByLanguage(
|
| uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetFontByCodePage(uint16_t wCodePage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| inline IFX_Font* LoadFont(const FX_WCHAR* pszFontFamily,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| uint16_t wCodePage) {
|
| return GetFontByCodePage(wCodePage, dwFontStyles, pszFontFamily);
|
| }
|
| virtual IFX_Font* GetFontByCharset(uint8_t nCharset,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetFontByUnicode(FX_WCHAR wUnicode,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* GetFontByLanguage(uint16_t wLanguage,
|
| - FX_DWORD dwFontStyles,
|
| + uint32_t dwFontStyles,
|
| const FX_WCHAR* pszFontFamily = NULL) = 0;
|
| virtual IFX_Font* LoadFont(const uint8_t* pBuffer,
|
| int32_t iLength,
|
|
|