Lines Matching refs:pEle
282 void PageElement::updateParagraphGeometry( Element* pEle ) in updateParagraphGeometry() argument
285 for( std::list< Element* >::iterator it = pEle->Children.begin(); in updateParagraphGeometry()
286 it != pEle->Children.end(); ++it ) in updateParagraphGeometry()
291 if( dynamic_cast<ParagraphElement*>(pEle) ) in updateParagraphGeometry()
293 for( std::list< Element* >::iterator it = pEle->Children.begin(); in updateParagraphGeometry()
294 it != pEle->Children.end(); ++it ) in updateParagraphGeometry()
307 pEle->updateGeometryWith( pChild ); in updateParagraphGeometry()
429 Element* pEle = *it; in resolveUnderlines() local
430 if( pEle->y <= u_y && pEle->y + pEle->h*1.1 >= u_y ) in resolveUnderlines()
433 if( pEle->x + pEle->w*0.1 >= l_x && in resolveUnderlines()
434 pEle->x + pEle->w*0.9 <= r_x ) in resolveUnderlines()
436 TextElement* pText = dynamic_cast< TextElement* >(pEle); in resolveUnderlines()
449 else if( dynamic_cast< HyperlinkElement* >(pEle) ) in resolveUnderlines()
454 else if( dynamic_cast< HyperlinkElement* >(pEle) != NULL && in resolveUnderlines()
455 l_x >= pEle->x && r_x <= pEle->x+pEle->w ) in resolveUnderlines()