Home | History | Annotate | Download | only in pdfium

Lines Matching refs:page_index

750         pages_[progressive_paints_[i].page_index]->GetPage());
1225 const pp::MouseInputEvent& event, int* page_index,
1232 return GetCharIndex(point, page_index, char_index, target);
1237 int* page_index,
1253 if (progressive_paints_[i].page_index == page)
1257 *page_index = page;
1269 int page_index = -1;
1272 PDFiumPage::Area area = GetCharIndex(event, &page_index,
1287 if (page_index != -1) {
1288 last_page_mouse_down_ = page_index;
1291 DeviceToPage(page_index, point.x(), point.y(), &page_x, &page_y);
1293 FORM_OnLButtonDown(form_, pages_[page_index]->GetPage(), 0, page_x, page_y);
1295 form_, pages_[page_index]->GetPage(), page_x, page_y);
1309 OnSingleClick(page_index, char_index);
1312 OnMultipleClick(event.GetClickCount(), page_index, char_index);
1318 void PDFiumEngine::OnSingleClick(int page_index, int char_index) {
1320 selection_.push_back(PDFiumRange(pages_[page_index], char_index, 0));
1324 int page_index,
1330 base::char16 cur = pages_[page_index]->GetCharAtIndex(start_index);
1340 int total = pages_[page_index]->GetCharCount();
1342 base::char16 cur = pages_[page_index]->GetCharAtIndex(end_index);
1348 pages_[page_index], start_index, end_index - start_index));
1355 int page_index = -1;
1357 GetCharIndex(event, &page_index, &char_index, NULL);
1358 if (page_index != -1) {
1361 DeviceToPage(page_index, point.x(), point.y(), &page_x, &page_y);
1363 form_, pages_[page_index]->GetPage(), 0, page_x, page_y);
1374 int page_index = -1;
1376 PDFiumPage::Area area = GetCharIndex(event, &page_index, &char_index, NULL);
1393 if (page_index != -1) {
1396 DeviceToPage(page_index, point.x(), point.y(), &page_x, &page_y);
1398 FORM_OnMouseMove(form_, pages_[page_index]->GetPage(), 0, page_x, page_y);
1400 form_, pages_[page_index]->GetPage(), page_x, page_y);
1441 if (selection_[i].page_index() == page_index) {
1452 if (selection_[last].page_index() == page_index) {
1462 } else if (selection_[last].page_index() < page_index) {
1467 for (int i = selection_[last].page_index() + 1; i < page_index; ++i) {
1472 int count = pages_[selection_[last].page_index()]->GetCharCount();
1474 selection_.push_back(PDFiumRange(pages_[page_index], 0, char_index));
1481 for (int i = selection_[last].page_index() - 1; i > page_index; --i) {
1486 int count = pages_[page_index]->GetCharCount();
1488 PDFiumRange(pages_[page_index], count, count - char_index));
1564 next_page_to_search_ = old_selection[0].page_index();
1642 result.page_index() == last_page_to_search_ &&
1695 int page_index = result.page_index();
1698 if (find_results_[i].page_index() > page_index ||
1699 (find_results_[i].page_index() == page_index &&
1837 selection_[i - 1].page_index() > selection_[i].page_index()) {
2317 int PDFiumEngine::StartPaint(int page_index, const pp::Rect& dirty) {
2323 progressive.page_index = page_index;
2337 int page_index = progressive_paints_[progressive_index].page_index;
2341 pages_[page_index]->GetPage(), static_cast<IFSDK_PAUSE*>(this));
2348 page_index, dirty, &start_x, &start_y, &size_x, &size_y);
2354 pages_[page_index]->GetPage(), start_x, start_y, size_x, size_y,
2363 int page_index = progressive_paints_[progressive_index].page_index;
2368 page_index, dirty_in_screen, &start_x, &start_y, &size_x, &size_y);
2372 form_, bitmap, pages_[page_index]->GetPage(), start_x, start_y, size_x,
2382 FPDF_RenderPage_Close(pages_[page_index]->GetPage());
2391 FPDF_RenderPage_Close(pages_[progressive_paints_[i].page_index]->GetPage());
2398 int page_index = progressive_paints_[progressive_index].page_index;
2402 pp::Rect page_rect = pages_[page_index]->rect();
2450 int page_index = progressive_paints_[progressive_index].page_index;
2452 pp::Rect page_rect = pages_[page_index]->rect();
2474 int page_index = progressive_paints_[progressive_index].page_index;
2484 if (selection_[k].page_index() != page_index)
2511 void PDFiumEngine::PaintUnavailablePage(int page_index,
2515 GetPDFiumRect(page_index, dirty, &start_x, &start_y, &size_x, &size_y);
2522 pages_[page_index]->rect().width() / 2,
2523 pages_[page_index]->rect().y() + kLoadingTextVerticalOffset, 0, 0);
2528 int PDFiumEngine::GetProgressiveIndex(int page_index) const {
2530 if (progressive_paints_[i].page_index == page_index)
2548 int page_index, const pp::Rect& rect, int* start_x, int* start_y,
2550 pp::Rect page_rect = GetScreenRect(pages_[page_index]->rect());
2577 pp::Rect PDFiumEngine::GetPageScreenRect(int page_index) const {
2583 pages_[page_index]->rect().y() - kPageShadowTop,
2585 pages_[page_index]->rect().height() + kPageShadowTop +
2674 int page_index = engine_->selection_[i].page_index();
2675 if (!engine_->IsPageVisible(page_index))
2687 void PDFiumEngine::DeviceToPage(int page_index,
2694 pages_[page_index]->rect().x());
2696 pages_[page_index]->rect().y());
2698 pages_[page_index]->GetPage(), 0, 0,
2699 pages_[page_index]->rect().width(), pages_[page_index]->rect().height(),
2877 int page_index = engine->GetVisiblePageIndex(page);
2878 if (page_index == -1) {
2884 pp::Rect rect = engine->pages_[page_index]->PageToScreen(
2897 int page_index = engine->GetVisiblePageIndex(page);
2898 if (page_index == -1) {
2902 pp::Rect rect = engine->pages_[page_index]->PageToScreen(
2951 int page_index) {
2953 if (page_index < 0 || page_index >= static_cast<int>(engine->pages_.size()))
2955 return engine->pages_[page_index]->GetPage();
3029 int page_index,
3034 engine->client_->ScrollToPage(page_index);