Lines Matching refs:pObj
15 FX_BOOL ProcessObject(const CPDF_TextObject* pObj, FX_BOOL bFirstLine);
82 int FPDFText_ProcessInterObj(const CPDF_TextObject* pPrevObj, const CPDF_TextObject* pObj)
84 if(FPDFText_IsSameTextObject(pPrevObj, pObj)) {
99 pObj->GetItemInfo(0, &item);
100 wstr = pObj->GetFont()->UnicodeFromCharCode(item.m_CharCode);
104 int nThisWidth = GetCharWidth(item.m_CharCode, pObj->GetFont());
105 FX_FLOAT this_width = nThisWidth * pObj->GetFontSize() / 1000;
111 FX_FLOAT x = pObj->GetPosX(), y = pObj->GetPosY();
118 threshold *= nLastWidth > nThisWidth ? FXSYS_fabs(pPrevObj->GetFontSize()) : FXSYS_fabs(pObj->GetFontSize());
137 FX_BOOL CPDF_TextStream::ProcessObject(const CPDF_TextObject* pObj, FX_BOOL bFirstLine)
139 if(pObj->m_Bottom > 380 && pObj->m_Left < 45 && pObj->m_Top < 402) {
142 CPDF_Font* pFont = pObj->GetFont();
144 pObj->GetTextMatrix(&matrix);
145 FX_FLOAT fs = pObj->GetFontSize();
148 int result = FPDFText_ProcessInterObj(m_pLastObj, pObj);
183 m_pLastObj = pObj;
189 m_pLastObj = pObj;
190 int nItems = pObj->CountItems();
194 pObj->GetItemInfo(i, &item);
209 pObj->GetItemInfo(item_index, &item);
215 FX_FLOAT fontsize_h = pObj->m_TextState.GetFontSizeH();
219 FX_FLOAT charSpace = pObj->m_TextState.GetObject()->m_CharSpace;
225 FX_FLOAT fontsize_h = pObj->m_TextState.GetFontSizeH();
272 m_pObjArray->Add((void*)pObj);
279 m_pObjArray->Add((void*)pObj);