-/*
- * All values are in mm.
- * Source: http://en.wikipedia.org/wiki/Paper_size
- */
-struct regular_paper_size {
- double width;
- double height;
- double width_tolerance;
- double height_tolerance;
- const char *description;
-} const regular_paper_sizes[] = {
- // ISO 216 paper sizes
- { 841.0f, 1189.0f, 3.0f, 3.0f, "A0" },
- { 594.0f, 841.0f, 2.0f, 3.0f, "A1" },
- { 420.0f, 594.0f, 2.0f, 2.0f, "A2" },
- { 297.0f, 420.0f, 2.0f, 2.0f, "A3" },
- { 210.0f, 297.0f, 2.0f, 2.0f, "A4" },
- { 148.0f, 210.0f, 1.5f, 2.0f, "A5" },
- { 105.0f, 148.0f, 1.5f, 1.5f, "A6" },
- { 74.0f, 105.0f, 1.5f, 1.5f, "A7" },
- { 52.0f, 74.0f, 1.5f, 1.5f, "A8" },
- { 37.0f, 52.0f, 1.5f, 1.5f, "A9" },
- { 26.0f, 37.0f, 1.5f, 1.5f, "A10" },
- { 1000.0f, 1414.0f, 3.0f, 3.0f, "B0" },
- { 707.0f, 1000.0f, 3.0f, 3.0f, "B1" },
- { 500.0f, 707.0f, 2.0f, 3.0f, "B2" },
- { 353.0f, 500.0f, 2.0f, 2.0f, "B3" },
- { 250.0f, 353.0f, 2.0f, 2.0f, "B4" },
- { 176.0f, 250.0f, 2.0f, 2.0f, "B5" },
- { 125.0f, 176.0f, 1.5f, 2.0f, "B6" },
- { 88.0f, 125.0f, 1.5f, 1.5f, "B7" },
- { 62.0f, 88.0f, 1.5f, 1.5f, "B8" },
- { 44.0f, 62.0f, 1.5f, 1.5f, "B9" },
- { 31.0f, 44.0f, 1.5f, 1.5f, "B10" },
- { 917.0f, 1297.0f, 3.0f, 3.0f, "C0" },
- { 648.0f, 917.0f, 3.0f, 3.0f, "C1" },
- { 458.0f, 648.0f, 2.0f, 3.0f, "C2" },
- { 324.0f, 458.0f, 2.0f, 2.0f, "C3" },
- { 229.0f, 324.0f, 2.0f, 2.0f, "C4" },
- { 162.0f, 229.0f, 2.0f, 2.0f, "C5" },
- { 114.0f, 162.0f, 1.5f, 2.0f, "C6" },
- { 81.0f, 114.0f, 1.5f, 1.5f, "C7" },
- { 57.0f, 81.0f, 1.5f, 1.5f, "C8" },
- { 40.0f, 57.0f, 1.5f, 1.5f, "C9" },
- { 28.0f, 40.0f, 1.5f, 1.5f, "C10" },
-
- // US paper sizes
- { 279.0f, 216.0f, 3.0f, 3.0f, "Letter" },
- { 356.0f, 216.0f, 3.0f, 3.0f, "Legal" },
- { 432.0f, 279.0f, 3.0f, 3.0f, "Ledger" }
-};
-
-typedef enum {
- EV_UNIT_INCH,
- EV_UNIT_MM
-} EvUnit;
-
-static EvUnit
-ev_get_default_user_units (void)