Expand description
§paper-sizes
A library to detect the user’s preferred paper size as well as system-wide and per-user known sizes. This is a Rust equivalent of the library features in libpaper.
This crate does not provide the paper
or paperconf
programs. Use
libpaper for those.
§License
This crate is distributed under your choice of the following licenses:
-
The MIT License.
-
The GNU LGPL, version 2.1, or any later version.
The paperspecs
file in this crate is from libpaper, which documents it
to be in the public domain.
Structs§
- Catalog
- A collection of PaperSpecs and a default paper size.
- Catalog
Builder - A builder for constructing a Catalog.
- Paper
Size - The size of a piece of paper.
- Paper
Spec - A named PaperSize.
- Parse
Unit Error - Unit name cannot be parsed.
Enums§
- Catalog
Build Error - An error encountered building a Catalog.
- Parse
Paper Spec Error - An error parsing a PaperSpec.
- Unit
- A unit of measurement used for PaperSizes.
Statics§
- A0
- A0 paper size (841 x 1189 mm).
- A1
- A1 paper size (594 x 841 mm).
- A2
- A2 paper size (420 x 594 mm).
- A3
- A3 paper size (297 x 420 mm).
- A4
- A4 paper size (210 x 297 mm).
- A5
- A5 paper size (148 x 210 mm).
- A6
- A6 paper size (105 x 148 mm).
- A7
- A7 paper size (74 x 105 mm).
- A8
- A8 paper size (52 x 74 mm).
- A9
- A9 paper size (37 x 52 mm).
- A10
- A10 paper size (26 x 37 mm).
- ANSI_A
- ANSI A paper size (8.5 x 11 in).
- ANSI_B
- ANSI B paper size (11 x 17 in).
- ANSI_C
- ANSI C paper size (17 x 22 in).
- ANSI_D
- ANSI D paper size (22 x 34 in).
- ANSI_E
- ANSI E paper size (34 x 44 in).
- ANSI_
SUPER_ B - ANSI Super B paper size (13 x 19 in).
- ARCH_A
- Arch A paper size (9 x 12 in).
- ARCH_B
- Arch B paper size (12 x 18 in).
- ARCH_C
- Arch C paper size (18 x 24 in).
- ARCH_D
- Arch D paper size (24 x 36 in).
- ARCH_E
- Arch E paper size (36 x 48 in).
- ARCH_E1
- Arch E1 paper size (30 x 42 in).
- ARCH_E2
- Arch E2 paper size (26 x 36 in).
- ARCH_E3
- Arch E3 paper size (27 x 39 in).
- A_SHEET
- A Sheet paper size (8.5 x 11 in).
- B0
- B0 paper size (1000 x 1414 mm).
- B1
- B1 paper size (707 x 1000 mm).
- B2
- B2 paper size (500 x 707 mm).
- B3
- B3 paper size (353 x 500 mm).
- B4
- B4 paper size (250 x 353 mm).
- B5
- B5 paper size (176 x 250 mm).
- B6
- B6 paper size (125 x 176 mm).
- B7
- B7 paper size (88 x 125 mm).
- B8
- B8 paper size (62 x 88 mm).
- B9
- B9 paper size (44 x 62 mm).
- B10
- B10 paper size (31 x 44 mm).
- B_SHEET
- B Sheet paper size (11 x 17 in).
- C0
- C0 paper size (917 x 1297 mm).
- C1
- C1 paper size (648 x 917 mm).
- C2
- C2 paper size (458 x 648 mm).
- C3
- C3 paper size (324 x 458 mm).
- C4
- C4 paper size (229 x 354 mm).
- C5
- C5 paper size (162 x 229 mm).
- C6
- C6 paper size (114 x 162 mm).
- C7
- C7 paper size (81 x 114 mm).
- C8
- C8 paper size (57 x 81 mm).
- C9
- C9 paper size (40 x 57 mm).
- C10
- C10 paper size (28 x 40 mm).
- COMM_10
- Comm 10 paper size (4.125 x 9.5 in).
- C_SHEET
- C Sheet paper size (17 x 22 in).
- DL
- DL paper size (110 x 220 mm).
- D_SHEET
- D Sheet paper size (22 x 34 in).
- EXECUTIVE
- Executive paper size (7.25 x 10.5 in).
- E_SHEET
- E Sheet paper size (34 x 44 in).
- FLSA
- FLSA paper size (8.5 x 13 in).
- FLSE
- FLSE paper size (8.5 x 13 in).
- FOLIO
- Folio paper size (8.5 x 13 in).
- HALF_
EXECUTIVE - Half Executive paper size (5.25 x 7.25 in).
- HALF_
LETTER - Half Letter paper size (5.5 x 8.5 in).
- JIS_B0
- JIS B0 paper size (1030 x 1456 mm).
- JIS_B1
- JIS B1 paper size (728 x 1030 mm).
- JIS_B2
- JIS B2 paper size (515 x 728 mm).
- JIS_B3
- JIS B3 paper size (364 x 515 mm).
- JIS_B4
- JIS B4 paper size (257 x 364 mm).
- JIS_B5
- JIS B5 paper size (182 x 257 mm).
- JIS_B6
- JIS B6 paper size (128 x 182 mm).
- JIS_B7
- JIS B7 paper size (91 x 128 mm).
- JIS_B8
- JIS B8 paper size (64 x 91 mm).
- JIS_B9
- JIS B9 paper size (45 x 64 mm).
- JIS_B10
- JIS B10 paper size (32 x 45 mm).
- LEDGER
- Ledger paper size (17 x 11 in).
- LEGAL
- Legal paper size (8.5 x 14 in).
- LETTER
- Letter paper size (8.5 x 11 in).
- LETTER_
ISO - Letter paper size in millimeters (216 x 279 mm).
- MONARCH
- Monarch paper size (3.875 x 7.5 in).
- NOTE
- Note paper size (8.5 x 11 in).
- PAPER_
10X14 - 10x14 paper size (10 x 14 in).
- PAPER_
11X17 - 11x17 paper size (11 x 17 in).
- STANDARD_
PAPERSPECS - Paper specifications from the standard
paperspecs
file. - STATEMENT
- Statement paper size (5.5 x 8.5 in).
- SUPER_
A3 - Super A3 paper size (330 x 483 mm).
- TABLOID
- Tabloid paper size (11 x 17 in).