Home | History | Annotate | Download | only in fde

Lines Matching refs:pPiece

86     const FDE_TEXTEDITPIECE* pPiece = &m_Pieces[i];
88 (pPiece->rtPiece.top <= ptF.y && pPiece->rtPiece.bottom() > ptF.y)) {
90 rtLine = pPiece->rtPiece;
93 if (pPiece->rtPiece.bottom() <= ptF.y || pPiece->rtPiece.top > ptF.y) {
97 rtLine.Union(pPiece->rtPiece);
103 FDE_TEXTEDITPIECE* pPiece = nullptr;
105 pPiece = &m_Pieces[i];
106 nCaret = m_nPageStart + pPiece->nStart;
107 if (pPiece->rtPiece.Contains(ptF)) {
108 std::vector<CFX_RectF> rectArr = m_pTextSet->GetCharRects(pPiece, false);
112 nCaret = m_nPageStart + pPiece->nStart + j;
129 bBefore = FX_IsOdd(pPiece->nBidiLevel);
131 bBefore = !FX_IsOdd(pPiece->nBidiLevel);
304 const CFX_TxtPiece* pPiece = pBreak->GetBreakPiece(j);
307 TxtEdtPiece.nBidiLevel = pPiece->m_iBidiLevel;
308 TxtEdtPiece.nCount = pPiece->GetLength();
310 TxtEdtPiece.dwCharStyles = pPiece->m_dwCharStyles;
311 if (FX_IsOdd(pPiece->m_iBidiLevel)) {
315 if (pPiece->m_dwStatus > FX_TXTBREAK_PieceBreak) {
337 TxtEdtPiece.rtPiece.left = (FX_FLOAT)pPiece->m_iStartPos / 20000.0f;
340 (FX_FLOAT)pPiece->m_iWidth / 20000.0f + fParaBreakWidth;
352 CFX_Char* ptc = pPiece->GetCharPtr(k);