| Index: core/fpdfdoc/doc_ap.cpp
|
| diff --git a/core/fpdfdoc/doc_ap.cpp b/core/fpdfdoc/doc_ap.cpp
|
| index e64080dbd089486607bc5079c347a836626003d5..cdbdd1e9a830ea20f2ef3b471209a9bba8b4ea5c 100644
|
| --- a/core/fpdfdoc/doc_ap.cpp
|
| +++ b/core/fpdfdoc/doc_ap.cpp
|
| @@ -136,7 +136,7 @@ CPVT_Provider::CPVT_Provider(IPVT_FontMap* pFontMap) : m_pFontMap(pFontMap) {
|
| }
|
| CPVT_Provider::~CPVT_Provider() {}
|
| int32_t CPVT_Provider::GetCharWidth(int32_t nFontIndex,
|
| - FX_WORD word,
|
| + uint16_t word,
|
| int32_t nWordStyle) {
|
| if (CPDF_Font* pPDFFont = m_pFontMap->GetPDFFont(nFontIndex)) {
|
| FX_DWORD charcode = pPDFFont->CharCodeFromUnicode(word);
|
| @@ -158,7 +158,7 @@ int32_t CPVT_Provider::GetTypeDescent(int32_t nFontIndex) {
|
| }
|
| return 0;
|
| }
|
| -int32_t CPVT_Provider::GetWordFontIndex(FX_WORD word,
|
| +int32_t CPVT_Provider::GetWordFontIndex(uint16_t word,
|
| int32_t charset,
|
| int32_t nFontIndex) {
|
| if (CPDF_Font* pDefFont = m_pFontMap->GetPDFFont(0)) {
|
| @@ -173,7 +173,7 @@ int32_t CPVT_Provider::GetWordFontIndex(FX_WORD word,
|
| }
|
| return -1;
|
| }
|
| -FX_BOOL CPVT_Provider::IsLatinWord(FX_WORD word) {
|
| +FX_BOOL CPVT_Provider::IsLatinWord(uint16_t word) {
|
| if ((word >= 0x61 && word <= 0x7A) || (word >= 0x41 && word <= 0x5A) ||
|
| word == 0x2D || word == 0x27) {
|
| return TRUE;
|
| @@ -186,8 +186,8 @@ int32_t CPVT_Provider::GetDefaultFontIndex() {
|
|
|
| static CFX_ByteString GetPDFWordString(IPVT_FontMap* pFontMap,
|
| int32_t nFontIndex,
|
| - FX_WORD Word,
|
| - FX_WORD SubWord) {
|
| + uint16_t Word,
|
| + uint16_t SubWord) {
|
| CFX_ByteString sWord;
|
| if (SubWord > 0) {
|
| sWord.Format("%c", SubWord);
|
| @@ -485,7 +485,7 @@ static FX_BOOL GenerateWidgetAP(CPDF_Document* pDoc,
|
| vt.SetMultiLine(TRUE);
|
| vt.SetAutoReturn(TRUE);
|
| }
|
| - FX_WORD subWord = 0;
|
| + uint16_t subWord = 0;
|
| if ((dwFlags >> 13) & 1) {
|
| subWord = '*';
|
| vt.SetPasswordChar(subWord);
|
| @@ -721,7 +721,7 @@ CFX_ByteString CPVT_GenerateAP::GenerateEditAP(
|
| IPDF_VariableText_Iterator* pIterator,
|
| const CFX_FloatPoint& ptOffset,
|
| FX_BOOL bContinuous,
|
| - FX_WORD SubWord,
|
| + uint16_t SubWord,
|
| const CPVT_WordRange* pVisible) {
|
| CFX_ByteTextBuf sEditStream, sLineStream, sWords;
|
| CFX_FloatPoint ptOld(0.0f, 0.0f), ptNew(0.0f, 0.0f);
|
|
|