Lines Matching refs:pObj

9 int FPDF_ProcessInterObj(const CPDF_PageObject* pPrevObj, const CPDF_PageObject* pObj)
13 FX_RECT rect = pObj->GetBBox(&matrix);
23 } else if(pObj->m_Type != PDFPAGE_TEXT) {
37 CPDF_TextObject* pTextObj = (CPDF_TextObject* )pObj;
61 CPDF_PageObject* pObj = pStreamOrderObjs->GetNextObject(pos);
63 if(pObj->m_Type != PDFPAGE_TEXT) {
69 if(FPDF_ProcessInterObj(pObj, pTempObj) == 1) {
78 pAppraceOrderObjs->InsertObject(pos1, pObj);
82 CPDF_PageObject* pObj = pStreamOrderObjs->GetNextObject(pos);
83 if(pObj->m_Type != PDFPAGE_IMAGE) {
89 if(FPDF_ProcessInterObj(pObj, pTempObj) == 1) {
98 pAppraceOrderObjs->InsertObject(pos1, pObj);
416 void CPDF_AutoReflowLayoutProvider::ProcessObj(CFX_PtrArray& cellArray, CPDF_PageObject* pObj, CFX_AffineMatrix matrix)
419 FX_INT32 CPDF_AutoReflowLayoutProvider::LogicPreObj(CPDF_PageObject* pObj)
422 m_pPreObj = pObj;
426 if(pPreObj->m_Type != pObj->m_Type) {
429 CFX_FloatRect rcCurObj(pObj->m_Left, pObj->m_Bottom, pObj->m_Right, pObj->m_Top);
431 if(pObj->m_Type == PDFPAGE_IMAGE) {
440 if(pObj->m_Type == PDFPAGE_TEXT) {
451 CPDF_TextObject* pCurTextObj = (CPDF_TextObject*)pObj;
498 CPDF_PageObject* pObj = m_pPDFPage->GetNextObject(pos);
499 if(!pObj || pObj->m_Type == PDFPAGE_PATH) {
502 int logic = LogicPreObj(pObj);
505 pCell->m_ObjList.SetAt(pCell->m_ObjList.GetTailPosition(), pObj);
509 if (pObj->m_Type == PDFPAGE_TEXT) {
510 CPDF_TextObject* pTextObj = (CPDF_TextObject*)pObj;
523 FX_RECT ObjBBox = pObj->GetBBox(&m_PDFDisplayMatrix);
534 m_WritingMode = GetWritingMode(NULL, pObj);
536 int WritingMode = GetWritingMode(pPerObj, pObj);
551 if (pObj->m_Type == PDFPAGE_TEXT) {
561 pPerObj = pObj;
567 if(pObj->m_Type == PDFPAGE_TEXT) {
568 FX_FLOAT x = ((CPDF_TextObject*)pObj)->GetPosX(), y = ((CPDF_TextObject*)pObj)->GetPosY();
574 pCell->m_ObjList.AddTail(pObj);
577 pCell->m_ObjList.AddTail(pObj);
742 FX_FLOAT CPDF_AutoReflowLayoutProvider::GetObjMinCell(CPDF_PageObject* pObj)
744 if(!pObj) {
747 if(pObj->m_Type != PDFPAGE_TEXT) {
749 FX_RECT rect = pObj->GetBBox(&matrix);
752 CPDF_TextObject* pTextObj = (CPDF_TextObject* )pObj;
769 FX_RECT rect = pObj->GetBBox(&matrix);
779 FX_RECT rect = pObj->GetBBox(&matrix);