mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-29 04:28:20 -06:00
* M10: odd and even pages are page numbers, as Acrobat counts them (#3984) Even pages only with the range 4–11 printed pages 5, 7, 9 and 11: `narrow` took odd and even places in the chosen pages, and its comment said Acrobat does the same. Acrobat counts page numbers: "if you set the range to 2, 7–10 and choose Even Pages Only, only pages 2, 8, and 10 print" (Adobe Acrobat DC Help, last updated 11/28/2019, Options in the Print dialog box, p. 515; the same example in Using Adobe Acrobat 9 Pro, p. 413). Odd and even now keep the pages whose number is odd or even, for a typed range, picked thumbnails and the current page alike, in the order given, and Reverse turns that round. The header, footer and watermark ranges (marks_ui) and Extract's odd/even filter in #3729 already count page numbers. The new test pins Acrobat's example and the report's ranges. select_listed's tests and cut_stack_printing_through_tools counted places; the latter now asks for even pages of 2–10, which by page number are the 2, 4, 6, 8 and 10 it printed before, so its expected output is unchanged and would fail with places (3, 5, 7, 9). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * M10: say that odd and even are page numbers in doc_print, and what page labels still lack (#3984) Review on #4034: the doc_print description says odd/even count page numbers, and the parity note says a document with page labels still counts page numbers there, which the Acrobat help consulted doesn't settle. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * M10: cite the cut-stack print test at its path under tests/it (#3984) main moved the automation integration tests into tests/it, so the evidence path added for odd/even printing no longer existed and `cargo xtask parity` failed after the rebase. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0175FWj4xFhMhSH3UpMU8DSC --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
71efe25d02
commit
4825b67d15
@@ -8013,8 +8013,8 @@ milestone = "M10"
|
||||
status = "shipped"
|
||||
commands = ["print.dialog"]
|
||||
tools = ["doc_print"]
|
||||
evidence = ["crates/print/src/tests.rs::page_selection"]
|
||||
notes = ""
|
||||
evidence = ["crates/print/src/tests.rs::page_selection", "crates/print/src/tests.rs::odd_and_even_pages_are_page_numbers_not_places_in_the_range", "crates/automation/tests/it/automation.rs::cut_stack_printing_through_tools"]
|
||||
notes = "Odd and even are page numbers, as Acrobat counts them (Adobe Acrobat DC Help, 11/28/2019, Options in the Print dialog box, p. 515: a range of 2, 7–10 with Even Pages Only prints pages 2, 8 and 10), for a typed range, picked thumbnails and the current page; Reverse turns the chosen pages round (#3984). Not yet: with page labels, odd and even still count page numbers (a document whose front matter is numbered i, ii, iii… keeps label 2 among the odd pages when it is page 5); the Acrobat help consulted doesn't say how Acrobat counts there, and the other Print-dialog behaviours #3984 mentions are open."
|
||||
|
||||
[[feature]]
|
||||
id = "print.scaling"
|
||||
|
||||
Reference in New Issue
Block a user