[poppler] Regarding page search

Albert Astals Cid aacid at kde.org
Fri Mar 12 00:51:41 PST 2010


A Divendres, 12 de març de 2010, amit aggarwal va escriure:
> Hello Albert,
> Thanks for your reply , Please do let me know if I can enable and send
> you log etc. so that you will do analysis, In the meanwhile I am also
> looking into the issue how to fix it ?
> 
> Any knowledge or help if you want to share plz , bcoz that will help
> me to fix this issue quickly.

I don't have any suggestion besides "debug the same code in the two machines 
at the same time and see why it works in one and not in the other".

Albert

> 
> On Fri, Mar 12, 2010 at 1:05 AM, Albert Astals Cid <aacid at kde.org> wrote:
> > A Dijous, 11 de març de 2010, amit aggarwal va escriure:
> >> Hello All,
> >> 
> >> As per the analysis , search is always starting form the top and
> >> every-time its getting first hit and returning the same co-ordinate.
> >> 
> >> >>> >     while(mDocument->page(pageindex)->search(
> >> >>> > 
> >> >>> >                searchText,
> >> >>> >                searchHit,
> >> >>> >                Poppler::Page::NextResult,
> >> >>> >                Poppler::Page::CaseInsensitive)) {
> >> 
> >> So my question is how can i make it so that it will move to next hit
> >> or in other-way how can i make so that it will not always start from
> >> top of that page ?
> >> 
> >> Looking forward for your help
> > 
> > If it works on x86 and does not work on ARM it probably means something
> > is overflowing, can't help you since i don't have any ARM gadget to play
> > with.
> > 
> > Sorry,
> >  Albert
> > 
> >> On Thu, Mar 11, 2010 at 7:49 AM, amit aggarwal <amitcs06 at gmail.com> 
wrote:
> >> > Hello Albert,
> >> > 
> >> > Thanks for your reply , Yes I saw the same observation its workiing
> >> > fine on normal PC but when I using the same in ARM based m/c its
> >> > returning me same co-ordinates eveytiime .Its not moving to next hit
> >> > even though that page have next hit.
> >> > 
> >> > On Thu, Mar 11, 2010 at 4:15 AM, Albert Astals Cid <aacid at kde.org> 
wrote:
> >> >> A Dimecres, 10 de març de 2010, amit aggarwal va escriure:
> >> >>> Hello,
> >> >>> 
> >> >>> One observation which I noticed is that same page all searchText
> >> >>> below algorithm is working fine on x86 but its returning same
> >> >>> co-ordinate on arm processor.
> >> >>> 
> >> >>> Please help me is there any problem in page search API or I am not
> >> >>> using it in correct way ?
> >> >> 
> >> >> You mean the code works in a regular PC but fails in an arm based
> >> >> machine?
> >> >> 
> >> >> Albert
> >> >> 
> >> >>> On Wed, Mar 10, 2010 at 6:03 PM, amit aggarwal <amitcs06 at gmail.com>
> > 
> > wrote:
> >> >>> > Hi All,
> >> >>> > 
> >> >>> > I am using page search API in different thread to search the word
> >> >>> > of that particular page. But I am getting one problem that its
> >> >>> > returning same co-ordinate every time even though that page is
> >> >>> > containing more than 2 search hit also.
> >> >>> > So that while loop is never ending. Please help me for the same
> >> >>> > and let me know If I am doing something wrong.
> >> >>> > 
> >> >>> > I am attaching my code snippets and log also.
> >> >>> > 
> >> >>> >     QRectF searchHit;
> >> >>> >     while(mDocument->page(pageindex)->search(
> >> >>> >                searchText,
> >> >>> >                searchHit,
> >> >>> >                Poppler::Page::NextResult,
> >> >>> >                Poppler::Page::CaseInsensitive)) {
> >> >>> > 
> >> >>> > 
> >> >>> > qDebug()<<"**********Page:"<<pageIndex+1<<"qrect:"<<searchHit<<"se
> >> >>> > arc hTex t:"<<searchText; (mResults[page]).append(searchHit); }
> >> >>> > 
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > Debug: **********Page: 1 qrect: QRectF(391.9,226.28 110.48x46.52)
> >> >>> > searchText: "Office"
> >> >>> > 
> >> >>> > 
> >> >>> > 
> >> >>> > --
> >> >>> > Thanks
> >> >>> > Amit Aggarwal
> >> >> 
> >> >> _______________________________________________
> >> >> poppler mailing list
> >> >> poppler at lists.freedesktop.org
> >> >> http://lists.freedesktop.org/mailman/listinfo/poppler
> >> > 
> >> > --
> >> > Thanks
> >> > Amit Aggarwal
> > 
> > _______________________________________________
> > poppler mailing list
> > poppler at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/poppler


More information about the poppler mailing list