예제 #1
0
파일: moz_main.c 프로젝트: Limsik/e17
void pdfmoz_gotopage(pdfmoz_t *moz, fz_obj *obj)
{
    int page;
    int i, y = 0;

    page = pdf_findpageobject(moz->xref, obj);

    for (i = 0; i < page; i++)
	y += moz->pages[i].px;

    SetScrollPos(moz->hwnd, SB_VERT, y, TRUE);
    InvalidateRect(moz->hwnd, NULL, FALSE);
}
예제 #2
0
파일: pdfapp.c 프로젝트: fkhan/mupdf_fareed
static void pdfapp_gotopage(pdfapp_t *app, fz_obj *obj)
{
    int page;

    page = pdf_findpageobject(app->xref, obj);

    if (app->histlen + 1 == 256)
    {
        memmove(app->hist, app->hist + 1, sizeof(int) * 255);
        app->histlen --;
    }
    app->hist[app->histlen++] = app->pageno;
    app->pageno = page;
    pdfapp_showpage(app, 1, 1);
}
예제 #3
0
파일: moz_main.c 프로젝트: Limsik/e17
int pdfmoz_getpagenum(pdfmoz_t *moz, fz_obj *obj)
{
    return pdf_findpageobject(moz->xref, obj);
}