| Index: core/fpdfdoc/pdf_vt.h
|
| diff --git a/core/fpdfdoc/pdf_vt.h b/core/fpdfdoc/pdf_vt.h
|
| index 53c48af4ec76fdb5e9dfe93bb494b783acacf51d..f97c48638f0c70cd34e62c865c4cd5c2e5966586 100644
|
| --- a/core/fpdfdoc/pdf_vt.h
|
| +++ b/core/fpdfdoc/pdf_vt.h
|
| @@ -115,7 +115,7 @@ struct CPVT_WordInfo {
|
| fWordTail(0.0f),
|
| nFontIndex(-1),
|
| pWordProps(NULL) {}
|
| - CPVT_WordInfo(FX_WORD word,
|
| + CPVT_WordInfo(uint16_t word,
|
| int32_t charset,
|
| int32_t fontIndex,
|
| CPVT_WordProps* pProps)
|
| @@ -152,7 +152,7 @@ struct CPVT_WordInfo {
|
| }
|
| }
|
| }
|
| - FX_WORD Word;
|
| + uint16_t Word;
|
| int32_t nCharset;
|
| FX_FLOAT fWordX;
|
| FX_FLOAT fWordY;
|
| @@ -349,7 +349,7 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| CPDF_EditContainer::SetPlateRect(rect);
|
| }
|
| void SetAlignment(int32_t nFormat = 0) override { m_nAlignment = nFormat; }
|
| - void SetPasswordChar(FX_WORD wSubWord = '*') override {
|
| + void SetPasswordChar(uint16_t wSubWord = '*') override {
|
| m_wSubWord = wSubWord;
|
| }
|
| void SetLimitChar(int32_t nLimitChar = 0) override {
|
| @@ -387,7 +387,7 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| const CPVT_SecProps* pSecProps = NULL,
|
| const CPVT_WordProps* pWordProps = NULL) override;
|
| CPVT_WordPlace InsertWord(const CPVT_WordPlace& place,
|
| - FX_WORD word,
|
| + uint16_t word,
|
| int32_t charset = 1,
|
| const CPVT_WordProps* pWordProps = NULL) override;
|
| CPVT_WordPlace InsertSection(
|
| @@ -409,7 +409,7 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| int32_t GetTotalWords() const override;
|
| FX_FLOAT GetFontSize() const override { return m_fFontSize; }
|
| int32_t GetAlignment() const override { return m_nAlignment; }
|
| - FX_WORD GetPasswordChar() const override { return GetSubWord(); }
|
| + uint16_t GetPasswordChar() const override { return GetSubWord(); }
|
| int32_t GetCharArray() const override { return m_nCharArray; }
|
| int32_t GetLimitChar() const override { return m_nLimitChar; }
|
| FX_BOOL IsMultiLine() const override { return m_bMultiLine; }
|
| @@ -435,18 +435,18 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| int32_t WordPlaceToWordIndex(const CPVT_WordPlace& place) const override;
|
| CPVT_WordPlace WordIndexToWordPlace(int32_t index) const override;
|
|
|
| - FX_WORD GetSubWord() const { return m_wSubWord; }
|
| + uint16_t GetSubWord() const { return m_wSubWord; }
|
|
|
| private:
|
| int32_t GetCharWidth(int32_t nFontIndex,
|
| - FX_WORD Word,
|
| - FX_WORD SubWord,
|
| + uint16_t Word,
|
| + uint16_t SubWord,
|
| int32_t nWordStyle);
|
| int32_t GetTypeAscent(int32_t nFontIndex);
|
| int32_t GetTypeDescent(int32_t nFontIndex);
|
| - int32_t GetWordFontIndex(FX_WORD word, int32_t charset, int32_t nFontIndex);
|
| + int32_t GetWordFontIndex(uint16_t word, int32_t charset, int32_t nFontIndex);
|
| int32_t GetDefaultFontIndex();
|
| - FX_BOOL IsLatinWord(FX_WORD word);
|
| + FX_BOOL IsLatinWord(uint16_t word);
|
|
|
| CPVT_WordPlace AddSection(const CPVT_WordPlace& place,
|
| const CPVT_SectionInfo& secinfo);
|
| @@ -463,8 +463,8 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| FX_FLOAT GetWordFontSize(const CPVT_WordInfo& WordInfo,
|
| FX_BOOL bFactFontSize = FALSE);
|
| FX_FLOAT GetWordWidth(int32_t nFontIndex,
|
| - FX_WORD Word,
|
| - FX_WORD SubWord,
|
| + uint16_t Word,
|
| + uint16_t SubWord,
|
| FX_FLOAT fCharSpace,
|
| int32_t nHorzScale,
|
| FX_FLOAT fFontSize,
|
| @@ -515,7 +515,7 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| FX_FLOAT m_fLineLeading;
|
| FX_FLOAT m_fCharSpace;
|
| int32_t m_nHorzScale;
|
| - FX_WORD m_wSubWord;
|
| + uint16_t m_wSubWord;
|
| FX_FLOAT m_fFontSize;
|
|
|
| private:
|
|
|