Lines Matching refs:pLastChar
60 CFX_Char* pLastChar = GetLastChar(0, false, false); in AppendChar_Combination() local
61 if (pLastChar && in AppendChar_Combination()
62 (pLastChar->m_dwCharStyles & FX_TXTCHARSTYLE_ArabicShadda) == 0) { in AppendChar_Combination()
65 wchar_t wLast = pLastChar->char_code(); in AppendChar_Combination()
71 if (pLastChar->char_code() == 0x0651) { in AppendChar_Combination()
77 pLastChar->m_dwCharStyles |= FX_TXTCHARSTYLE_ArabicShadda; in AppendChar_Combination()
78 pLastChar->m_iCharWidth = 0; in AppendChar_Combination()
132 CFX_Char* pLastChar = nullptr; in AppendChar_Arabic() local
137 pLastChar = GetLastChar(1, true, false); in AppendChar_Arabic()
138 if (pLastChar) { in AppendChar_Arabic()
139 if (pLastChar->m_iCharWidth > 0) in AppendChar_Arabic()
140 iLineWidth -= pLastChar->m_iCharWidth; in AppendChar_Arabic()
141 iCharWidth = pLastChar->m_iCharWidth; in AppendChar_Arabic()
144 wForm = pdfium::arabic::GetFormChar(pLastChar, pPrevChar, pCurChar); in AppendChar_Arabic()
146 pLastChar->GetCharType() == FX_CHARTYPE::kArabicAlef); in AppendChar_Arabic()
160 pLastChar->m_iCharWidth = iCharWidthValid; in AppendChar_Arabic()
166 wForm = pdfium::arabic::GetFormChar(pCurChar, bAlef ? nullptr : pLastChar, in AppendChar_Arabic()