Commit 947e77530c250ab816193ba74a06ecf41a872a2d
1 parent
f40a96bd
Use BaseHandle::operator QPDFObjGen in examples
Showing
3 changed files
with
7 additions
and
8 deletions
examples/pdf-bookmarks.cc
| ... | ... | @@ -50,7 +50,7 @@ generate_page_map(QPDF& qpdf) |
| 50 | 50 | QPDFPageDocumentHelper dh(qpdf); |
| 51 | 51 | int n = 0; |
| 52 | 52 | for (auto const& page: dh.getAllPages()) { |
| 53 | - page_map[page.getObjectHandle().getObjGen()] = ++n; | |
| 53 | + page_map[page] = ++n; | |
| 54 | 54 | } |
| 55 | 55 | } |
| 56 | 56 | |
| ... | ... | @@ -104,15 +104,14 @@ show_bookmark_details(QPDFOutlineObjectHelper outline, std::vector<int> numbers) |
| 104 | 104 | QPDFObjectHandle dest_page = outline.getDestPage(); |
| 105 | 105 | if (!dest_page.isNull()) { |
| 106 | 106 | QTC::TC("examples", "pdf-bookmarks dest"); |
| 107 | - QPDFObjGen og = dest_page.getObjGen(); | |
| 108 | - if (page_map.count(og)) { | |
| 109 | - target = std::to_string(page_map[og]); | |
| 107 | + if (page_map.count(dest_page)) { | |
| 108 | + target = std::to_string(page_map[dest_page]); | |
| 110 | 109 | } |
| 111 | 110 | } |
| 112 | 111 | std::cout << "[ -> " << target << " ] "; |
| 113 | 112 | } |
| 114 | 113 | |
| 115 | - std::cout << outline.getTitle() << std::endl; | |
| 114 | + std::cout << outline.getTitle() << '\n'; | |
| 116 | 115 | } |
| 117 | 116 | |
| 118 | 117 | void | ... | ... |
examples/pdf-invert-images.cc
| ... | ... | @@ -48,7 +48,7 @@ ImageInverter::registerImage( |
| 48 | 48 | // class from ever being deleted since the reference count will never drop to zero (and |
| 49 | 49 | // std::shared_ptr doesn't have weak references). |
| 50 | 50 | |
| 51 | - QPDFObjGen og(image.getObjGen()); | |
| 51 | + QPDFObjGen og(image); | |
| 52 | 52 | // Store information about the images based on the object and generation number. Recall that a |
| 53 | 53 | // single image object may be used more than once, so no need to update the same stream multiple |
| 54 | 54 | // times. | ... | ... |
fuzz/qpdf_pages_fuzzer.cc
| ... | ... | @@ -84,13 +84,13 @@ FuzzHelper::testPages() |
| 84 | 84 | pldh.getLabelForPage(pageno); |
| 85 | 85 | QPDFObjectHandle page_obj(page.getObjectHandle()); |
| 86 | 86 | page_obj.getJSON(JSON::LATEST, true).unparse(); |
| 87 | - odh.getOutlinesForPage(page_obj.getObjGen()); | |
| 87 | + odh.getOutlinesForPage(page_obj); | |
| 88 | 88 | |
| 89 | 89 | for (auto& aoh: afdh.getWidgetAnnotationsForPage(page)) { |
| 90 | 90 | afdh.getFieldForAnnotation(aoh); |
| 91 | 91 | } |
| 92 | 92 | } catch (QPDFExc& e) { |
| 93 | - std::cerr << "page " << pageno << ": " << e.what() << std::endl; | |
| 93 | + std::cerr << "page " << pageno << ": " << e.what() << '\n'; | |
| 94 | 94 | } |
| 95 | 95 | } |
| 96 | 96 | } | ... | ... |