Index: core/include/fxge/fx_font.h |
diff --git a/core/include/fxge/fx_font.h b/core/include/fxge/fx_font.h |
index 5b31126b3e0ddf2738580e0f27b2d8809926220e..0f35115eee9ccd6092a2242ceb5685c3f532c060 100644 |
--- a/core/include/fxge/fx_font.h |
+++ b/core/include/fxge/fx_font.h |
@@ -36,7 +36,7 @@ class IFX_SystemFontInfo; |
#define FXFONT_CIDFONT 0x100000 |
#ifdef PDF_ENABLE_XFA |
#define FXFONT_EXACTMATCH 0x80000000 |
-#endif |
+#endif // PDF_ENABLE_XFA |
#define FXFONT_ANSI_CHARSET 0 |
#define FXFONT_DEFAULT_CHARSET 1 |
#define FXFONT_SYMBOL_CHARSET 2 |
@@ -71,23 +71,21 @@ class CFX_Font { |
int CharsetCP, |
FX_BOOL bVertical = FALSE); |
FX_BOOL LoadEmbedded(const uint8_t* data, FX_DWORD size); |
-#ifdef PDF_ENABLE_XFA |
+ FXFT_Face GetFace() const { return m_Face; } |
+#ifdef PDF_ENABLE_XFA |
FX_BOOL LoadFile(IFX_FileRead* pFile, |
int nFaceIndex = 0, |
int* pFaceCount = NULL); |
FX_BOOL LoadClone(const CFX_Font* pFont); |
- |
-#endif |
- FXFT_Face GetFace() const { return m_Face; } |
-#ifndef PDF_ENABLE_XFA |
- const CFX_SubstFont* GetSubstFont() const { return m_pSubstFont; } |
-#else |
CFX_SubstFont* GetSubstFont() const { return m_pSubstFont; } |
void SetFace(FXFT_Face face) { m_Face = face; } |
void SetSubstFont(CFX_SubstFont* subst) { m_pSubstFont = subst; } |
-#endif |
+#else // PDF_ENABLE_XFA |
+ const CFX_SubstFont* GetSubstFont() const { return m_pSubstFont; } |
+#endif // PDF_ENABLE_XFA |
+ |
CFX_PathData* LoadGlyphPath(FX_DWORD glyph_index, int dest_width = 0); |
int GetGlyphWidth(FX_DWORD glyph_index); |
int GetAscent() const; |
@@ -133,12 +131,12 @@ class CFX_Font { |
FX_BOOL m_bDwLoaded; |
FX_BOOL m_bEmbedded; |
FX_BOOL m_bVertical; |
-#ifdef PDF_ENABLE_XFA |
+#ifdef PDF_ENABLE_XFA |
protected: |
FX_BOOL m_bLogic; |
void* m_pOwnedStream; |
-#endif |
+#endif // PDF_ENABLE_XFA |
}; |
#define ENCODING_INTERNAL 0 |
@@ -162,8 +160,8 @@ class CFX_Font { |
#define FXFM_ENCODING_ADOBE_LATIN_1 FXFM_ENC_TAG('l', 'a', 't', '1') |
#define FXFM_ENCODING_OLD_LATIN_2 FXFM_ENC_TAG('l', 'a', 't', '2') |
#define FXFM_ENCODING_APPLE_ROMAN FXFM_ENC_TAG('a', 'r', 'm', 'n') |
+#endif // PDF_ENABLE_XFA |
-#endif |
class CFX_UnicodeEncoding { |
public: |
explicit CFX_UnicodeEncoding(CFX_Font* pFont); |
@@ -190,12 +188,11 @@ class CFX_UnicodeEncodingEx : public CFX_UnicodeEncoding { |
private: |
FX_DWORD m_nEncodingID; |
}; |
- |
CFX_UnicodeEncodingEx* FX_CreateFontEncodingEx( |
CFX_Font* pFont, |
FX_DWORD nEncodingID = FXFM_ENCODING_NONE); |
+#endif // PDF_ENABLE_XFA |
-#endif |
#define FXFONT_SUBST_MM 0x01 |
#define FXFONT_SUBST_GLYPHPATH 0x04 |
#define FXFONT_SUBST_CLEARTYPE 0x08 |
@@ -327,7 +324,7 @@ class CFX_FontMapper { |
int weight, |
int italic_angle); |
FX_BOOL IsBuiltinFace(const FXFT_Face face) const; |
-#endif |
+#endif // PDF_ENABLE_XFA |
private: |
static const size_t MM_FACE_COUNT = 2; |
@@ -371,7 +368,7 @@ class IFX_SystemFontInfo { |
int pitch_family) { |
return NULL; |
} |
-#endif |
+#endif // PDF_ENABLE_XFA |
virtual void* GetFont(const FX_CHAR* face) = 0; |
virtual FX_DWORD GetFontData(void* hFont, |
FX_DWORD table, |
@@ -407,7 +404,7 @@ class CFX_FolderFontInfo : public IFX_SystemFontInfo { |
int weight, |
FX_BOOL bItalic, |
int pitch_family) override; |
-#endif |
+#endif // PDF_ENABLE_XFA |
void* GetFont(const FX_CHAR* face) override; |
FX_DWORD GetFontData(void* hFont, |
FX_DWORD table, |