Home | History | Annotate | Download | only in fpdf_render

Lines Matching defs:charpos

544     FXTEXT_CHARPOS& charpos = m_pCharPos[m_nChars++];
546 charpos.m_bFontStyle = pCIDFont->IsFontStyleFromCharCode(CharCode);
548 charpos.m_GlyphIndex = pFont->GlyphFromCharCode(CharCode, &bVert);
550 charpos.m_ExtGID = pFont->GlyphFromCharCodeExt(CharCode);
553 charpos.m_FontCharWidth = pFont->GetCharWidthF(CharCode);
555 charpos.m_FontCharWidth = 0;
557 charpos.m_OriginX = iChar ? pCharPos[iChar - 1] : 0;
558 charpos.m_OriginY = 0;
559 charpos.m_bGlyphAdjust = FALSE;
565 charpos.m_OriginY = charpos.m_OriginX;
566 charpos.m_OriginX = 0;
569 charpos.m_OriginX -= FontSize * vx / 1000;
570 charpos.m_OriginY -= FontSize * vy / 1000;
574 charpos.m_AdjustMatrix[0] = pCIDFont->CIDTransformToFloat(pTransform[0]);
575 charpos.m_AdjustMatrix[2] = pCIDFont->CIDTransformToFloat(pTransform[2]);
576 charpos.m_AdjustMatrix[1] = pCIDFont->CIDTransformToFloat(pTransform[1]);
577 charpos.m_AdjustMatrix[3] = pCIDFont->CIDTransformToFloat(pTransform[3]);
578 charpos.m_OriginX +=
580 charpos.m_OriginY +=
582 charpos.m_bGlyphAdjust = TRUE;
762 FXTEXT_CHARPOS& charpos = CharPosList.m_pCharPos[i];
764 &pFont->m_Font, charpos.m_GlyphIndex, charpos.m_FontCharWidth);
772 if (charpos.m_bGlyphAdjust)
773 matrix.Set(charpos.m_AdjustMatrix[0], charpos.m_AdjustMatrix[1],
774 charpos.m_AdjustMatrix[2], charpos.m_AdjustMatrix[3], 0, 0);
775 matrix.Concat(font_size, 0, 0, font_size, charpos.m_OriginX,
776 charpos.m_OriginY);