Commit c1a48ec81dfd7252c7f414257c16b5bc522f97f5

Authored by Jay Berkenbilt
1 parent 7bc52c57

Documentation fixes for set/remove page labels

job.sums
... ... @@ -9,12 +9,12 @@ include/qpdf/auto_job_c_pages.hh 09ca15649cc94fdaf6d9bdae28a20723f2a66616bf15aa8
9 9 include/qpdf/auto_job_c_uo.hh 9c2f98a355858dd54d0bba444b73177a59c9e56833e02fa6406f429c07f39e62
10 10 job.yml 53cad86659db6722e8f415aacb19fc51ab81bb1589c3cb8f65ec893bb4bf5566
11 11 libqpdf/qpdf/auto_job_decl.hh 20d6affe1e260f5a1af4f1d82a820b933835440ff03020e877382da2e8dac6c6
12   -libqpdf/qpdf/auto_job_help.hh e4bb9e097516f35b4dbc676e1de99f294d8f42912541c8e3844ea401e44336ef
  12 +libqpdf/qpdf/auto_job_help.hh 74b2982771720927ce7be8f1690720ec65cb9989620493a0c154f50ba2c254e4
13 13 libqpdf/qpdf/auto_job_init.hh 19d1da7c4c0c635bd1c5db8d5f17df8edad3442f8eba006adb075cec295fa158
14 14 libqpdf/qpdf/auto_job_json_decl.hh 843892c8e8652a86b7eb573893ef24050b7f36fe313f7251874be5cd4cdbe3fd
15 15 libqpdf/qpdf/auto_job_json_init.hh a87256c082427ec0318223762472970b2eced535c0c8b0288d45c8cdaaf62f74
16 16 libqpdf/qpdf/auto_job_schema.hh 5dac568dff39614e161a0af59a0f328f1e28edf69b96f08bb76fd592d51bb053
17 17 manual/_ext/qpdf.py 6add6321666031d55ed4aedf7c00e5662bba856dfcd66ccb526563bffefbb580
18   -manual/cli.rst 98219ac9942824b78119cca7cd75691f7c98a31ed3c8b4f108d60a699087c418
19   -manual/qpdf.1 2544e085c5f0f92e242944eea3bc5736e1036f67595a7a7c988f4ea8d75da901
  18 +manual/cli.rst 313e73730b062b52897ebbd72605d73fda3c6eb5028f4818e0da2100c75af5bc
  19 +manual/qpdf.1 63d6ca1f7c41cfec3f82bc17aa4f40218635ad32a5a171d02bca62e1ddae45dd
20 20 manual/qpdf.1.in 436ecc85d45c4c9e2dbd1725fb7f0177fb627179469f114561adf3cb6cbb677b
... ...
libqpdf/qpdf/auto_job_help.hh
... ... @@ -437,9 +437,18 @@ where
437 437 - r: Lower-case Roman numerals
438 438 - omitted: the page number does not appear, though the prefix,
439 439 if specified will still appear
  440 +- "start" must be a number >= 1
440 441 - "prefix"` may be any string and is prepended to each page
441 442 label
442 443  
  444 +The first label spec must have a first-page value of 1,
  445 +indicating the first page of the document. If multiple page
  446 +label specs are specified, they must be given in increasing
  447 +order.
  448 +
  449 +If multiple page label specs are specified, they must be given
  450 +in increasing order.
  451 +
443 452 A given page label spec causes pages to be numbered according to
444 453 that scheme starting with first-page and continuing until the
445 454 next label spec or the end of the document. If you want to omit
... ...
manual/cli.rst
... ... @@ -1779,7 +1779,8 @@ Related Options
1779 1779  
1780 1780 Exclude page labels (explicit page numbers) from the output file.
1781 1781  
1782   - Exclude page labels (explicit page numbers) from the output file.
  1782 + Exclude page labels (explicit page numbers) from the output file by
  1783 + omitting the ``/PageLabels`` dictionary in the document catalog.
1783 1784 See also :qpdf:ref:`--set-page-labels`.
1784 1785  
1785 1786 .. qpdf:option:: --set-page-labels label-spec ... --
... ... @@ -1805,9 +1806,18 @@ Related Options
1805 1806 - r: Lower-case Roman numerals
1806 1807 - omitted: the page number does not appear, though the prefix,
1807 1808 if specified will still appear
  1809 + - "start" must be a number >= 1
1808 1810 - "prefix"` may be any string and is prepended to each page
1809 1811 label
1810 1812  
  1813 + The first label spec must have a first-page value of 1,
  1814 + indicating the first page of the document. If multiple page
  1815 + label specs are specified, they must be given in increasing
  1816 + order.
  1817 +
  1818 + If multiple page label specs are specified, they must be given
  1819 + in increasing order.
  1820 +
1811 1821 A given page label spec causes pages to be numbered according to
1812 1822 that scheme starting with first-page and continuing until the
1813 1823 next label spec or the end of the document. If you want to omit
... ... @@ -1819,8 +1829,9 @@ Related Options
1819 1829 1 and continuing sequentially until the end of the document. For
1820 1830 additional examples, please consult the manual.
1821 1831  
1822   - Set page labels (explicit page numbers) for the entire file. A PDF
1823   - file's pages can be explicitly numbered using page labels. Page
  1832 + Set page labels (explicit page numbers) for the entire file. This
  1833 + generates a ``/PageLabels`` dictionary in the document catalog. A
  1834 + PDF file's pages can be explicitly numbered using page labels. Page
1824 1835 labels in a PDF file have an optional type (Arabic numerals,
1825 1836 upper/lower-case alphabetic characters, upper/lower-case Roman
1826 1837 numerals), an optional prefix, and an optional starting value,
... ... @@ -1850,16 +1861,22 @@ Related Options
1850 1861 - omitted: the page number does not appear, though the prefix, if
1851 1862 specified will still appear
1852 1863  
  1864 + - :samp:`{start}` must be a number ≥ 1
  1865 +
1853 1866 - :samp:`{prefix}` may be any string and is prepended to each page
1854 1867 label
1855 1868  
  1869 + The first label spec must have a :samp:`{first-page}` value of
  1870 + ``1``, indicating the first page of the document. If multiple page
  1871 + label specs are specified, they must be given in increasing order.
  1872 +
1856 1873 A given page label spec causes pages to be numbered according to
1857 1874 that scheme starting with :samp:`{first-page}` and continuing until
1858 1875 the next label spec or the end of the document. If you want to omit
1859 1876 numbering starting at a certain page, you can use
1860 1877 :samp:`{first-page}:` as the spec.
1861 1878  
1862   - Here are some example page labeling schemes. First these examples,
  1879 + Here are some example page labeling schemes. For these examples,
1863 1880 assume a 50-page document.
1864 1881  
1865 1882 - ``1:a 5:D``
... ...
manual/qpdf.1
... ... @@ -558,9 +558,19 @@ page
558 558 - omitted: the page number does not appear, though the prefix,
559 559 if specified will still appear
560 560 .IP \[bu]
  561 +"start" must be a number >= 1
  562 +.IP \[bu]
561 563 "prefix"` may be any string and is prepended to each page
562 564 label
563 565  
  566 +The first label spec must have a first-page value of 1,
  567 +indicating the first page of the document. If multiple page
  568 +label specs are specified, they must be given in increasing
  569 +order.
  570 +
  571 +If multiple page label specs are specified, they must be given
  572 +in increasing order.
  573 +
564 574 A given page label spec causes pages to be numbered according to
565 575 that scheme starting with first-page and continuing until the
566 576 next label spec or the end of the document. If you want to omit
... ...