{ "generator": "generate_annotation_flags.py", "license": "Self-created test content; same license as DocView.", "sha256": "ec4a93fab82fd79efa2c8d9de5a83ad64350d7d02c061638ceda06007e1b8d4c", "cropBox": [ 8, 12, 120, 116 ], "cases": [ { "page": 0, "intrinsicRotation": 0, "kind": "generated-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 1, "intrinsicRotation": 90, "kind": "generated-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 2, "intrinsicRotation": 180, "kind": "generated-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 3, "intrinsicRotation": 270, "kind": "generated-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 4, "intrinsicRotation": 0, "kind": "generated-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 5, "intrinsicRotation": 90, "kind": "generated-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 6, "intrinsicRotation": 180, "kind": "generated-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 7, "intrinsicRotation": 270, "kind": "generated-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 8, "intrinsicRotation": 0, "kind": "generated-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 9, "intrinsicRotation": 90, "kind": "generated-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 10, "intrinsicRotation": 180, "kind": "generated-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 11, "intrinsicRotation": 270, "kind": "generated-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 12, "intrinsicRotation": 0, "kind": "stored-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 13, "intrinsicRotation": 90, "kind": "stored-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 14, "intrinsicRotation": 180, "kind": "stored-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 15, "intrinsicRotation": 270, "kind": "stored-link", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 16, "intrinsicRotation": 0, "kind": "stored-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 17, "intrinsicRotation": 90, "kind": "stored-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 18, "intrinsicRotation": 180, "kind": "stored-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 19, "intrinsicRotation": 270, "kind": "stored-link", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 20, "intrinsicRotation": 0, "kind": "stored-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 21, "intrinsicRotation": 90, "kind": "stored-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 22, "intrinsicRotation": 180, "kind": "stored-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 23, "intrinsicRotation": 270, "kind": "stored-link", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 24, "intrinsicRotation": 0, "kind": "stored-comment", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 25, "intrinsicRotation": 90, "kind": "stored-comment", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 26, "intrinsicRotation": 180, "kind": "stored-comment", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 27, "intrinsicRotation": 270, "kind": "stored-comment", "flags": 8, "rect": [ 42, 48, 74, 64 ] }, { "page": 28, "intrinsicRotation": 0, "kind": "stored-comment", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 29, "intrinsicRotation": 90, "kind": "stored-comment", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 30, "intrinsicRotation": 180, "kind": "stored-comment", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 31, "intrinsicRotation": 270, "kind": "stored-comment", "flags": 16, "rect": [ 42, 48, 74, 64 ] }, { "page": 32, "intrinsicRotation": 0, "kind": "stored-comment", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 33, "intrinsicRotation": 90, "kind": "stored-comment", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 34, "intrinsicRotation": 180, "kind": "stored-comment", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 35, "intrinsicRotation": 270, "kind": "stored-comment", "flags": 24, "rect": [ 42, 48, 74, 64 ] }, { "page": 36, "intrinsicRotation": 0, "kind": "visibility-zorder", "flags": 24 }, { "page": 37, "intrinsicRotation": 0, "kind": "crop-clipping", "flags": 24, "rect": [ 108, 48, 140, 64 ] } ], "expected": "At 100% one PDF point is one logical pixel. NoZoom preserves logical 32x16 size across zoom and scales only with DPR. NoRotate preserves upright red-left/blue-right appearance around the original Rect upper-left through intrinsic plus user rotation. Generated red border extends one point beyond Rect. This is synthetic geometry, not a general PDF compatibility golden." }