mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 04:05:32 +00:00
4c5ae9e764
--HG-- rename : layout/reftests/printing/1108104-ref.html => layout/reftests/pagination/1108104-ref.html rename : layout/reftests/printing/1108104.html => layout/reftests/pagination/1108104.html rename : layout/reftests/printing/115199-1-ref.html => layout/reftests/pagination/115199-1-ref.html rename : layout/reftests/printing/115199-1.html => layout/reftests/pagination/115199-1.html rename : layout/reftests/printing/115199-2-ref.html => layout/reftests/pagination/115199-2-ref.html rename : layout/reftests/printing/115199-2a.html => layout/reftests/pagination/115199-2a.html rename : layout/reftests/printing/115199-2b.html => layout/reftests/pagination/115199-2b.html rename : layout/reftests/printing/1166147-ref.html => layout/reftests/pagination/1166147-ref.html rename : layout/reftests/printing/1166147.html => layout/reftests/pagination/1166147.html rename : layout/reftests/printing/129941-1-ref.html => layout/reftests/pagination/129941-1-ref.html rename : layout/reftests/printing/129941-1a.html => layout/reftests/pagination/129941-1a.html rename : layout/reftests/printing/129941-1b.html => layout/reftests/pagination/129941-1b.html rename : layout/reftests/printing/129941-1c.html => layout/reftests/pagination/129941-1c.html rename : layout/reftests/printing/129941-1d.html => layout/reftests/pagination/129941-1d.html rename : layout/reftests/printing/129941-1e.html => layout/reftests/pagination/129941-1e.html rename : layout/reftests/printing/1321803-1-ref.html => layout/reftests/pagination/1321803-1-ref.html rename : layout/reftests/printing/1321803-1a.html => layout/reftests/pagination/1321803-1a.html rename : layout/reftests/printing/272830-1-ref.html => layout/reftests/pagination/272830-1-ref.html rename : layout/reftests/printing/272830-1.html => layout/reftests/pagination/272830-1.html rename : layout/reftests/printing/318022-1-ref.html => layout/reftests/pagination/318022-1-ref.html rename : layout/reftests/printing/318022-1.html => layout/reftests/pagination/318022-1.html rename : layout/reftests/printing/381497-f.html => layout/reftests/pagination/381497-f.html rename : layout/reftests/printing/381497-n.html => layout/reftests/pagination/381497-n.html rename : layout/reftests/printing/403669-1-ref.html => layout/reftests/pagination/403669-1-ref.html rename : layout/reftests/printing/403669-1.html => layout/reftests/pagination/403669-1.html rename : layout/reftests/printing/577450-1-ref.html => layout/reftests/pagination/577450-1-ref.html rename : layout/reftests/printing/577450-1.html => layout/reftests/pagination/577450-1.html rename : layout/reftests/printing/609227-1-ref.html => layout/reftests/pagination/609227-1-ref.html rename : layout/reftests/printing/609227-1.html => layout/reftests/pagination/609227-1.html rename : layout/reftests/printing/609227-2-ref.html => layout/reftests/pagination/609227-2-ref.html rename : layout/reftests/printing/609227-2a.html => layout/reftests/pagination/609227-2a.html rename : layout/reftests/printing/609227-2b.html => layout/reftests/pagination/609227-2b.html rename : layout/reftests/printing/626395-1-ref.html => layout/reftests/pagination/626395-1-ref.html rename : layout/reftests/printing/626395-1a.html => layout/reftests/pagination/626395-1a.html rename : layout/reftests/printing/626395-1b.html => layout/reftests/pagination/626395-1b.html rename : layout/reftests/printing/626395-2-ref.html => layout/reftests/pagination/626395-2-ref.html rename : layout/reftests/printing/626395-2a.html => layout/reftests/pagination/626395-2a.html rename : layout/reftests/printing/626395-2b.html => layout/reftests/pagination/626395-2b.html rename : layout/reftests/printing/626395-2c.html => layout/reftests/pagination/626395-2c.html rename : layout/reftests/printing/626395-2d.html => layout/reftests/pagination/626395-2d.html rename : layout/reftests/printing/652178-1-ref.html => layout/reftests/pagination/652178-1-ref.html rename : layout/reftests/printing/652178-1-ref2.html => layout/reftests/pagination/652178-1-ref2.html rename : layout/reftests/printing/652178-1.html => layout/reftests/pagination/652178-1.html rename : layout/reftests/printing/745025-1-ref.html => layout/reftests/pagination/745025-1-ref.html rename : layout/reftests/printing/745025-1.html => layout/reftests/pagination/745025-1.html rename : layout/reftests/printing/820496-1-ref.html => layout/reftests/pagination/820496-1-ref.html rename : layout/reftests/printing/820496-1.html => layout/reftests/pagination/820496-1.html rename : layout/reftests/printing/960822-ref.html => layout/reftests/pagination/960822-ref.html rename : layout/reftests/printing/960822.html => layout/reftests/pagination/960822.html rename : layout/reftests/printing/966419-1-ref.html => layout/reftests/pagination/966419-1-ref.html rename : layout/reftests/printing/966419-1.html => layout/reftests/pagination/966419-1.html rename : layout/reftests/printing/966419-2-ref.html => layout/reftests/pagination/966419-2-ref.html rename : layout/reftests/printing/966419-2.html => layout/reftests/pagination/966419-2.html rename : layout/reftests/printing/test-async-paged.html => layout/reftests/pagination/test-async-paged.html
36 lines
1.8 KiB
HTML
36 lines
1.8 KiB
HTML
<!DOCTYPE html>
|
|
<!--
|
|
This test checks if content is paginated correctly in the horizontal
|
|
direction when printing. The test passes if the pages generated
|
|
are identical for both vertical-lr and horizontal-tb writing-modes by means of
|
|
making the size of the content we are printing equal to exactly the same number
|
|
of pages being generated in each writing mode.
|
|
This sizing is calculated like so:
|
|
|
|
1. It is important to note that irrespective of the writing-mode, the print
|
|
UI always lays out printed pages vertically. Therefore, it is possible
|
|
to equate the printed content of two different writing modes if both
|
|
cases generate the exact same number of pages (and of course no text on
|
|
the pages, which is why we use background color since it is independent
|
|
of writing mode).
|
|
2. To avoid an unnecessary vertical scrollbar (since scrolled content will be
|
|
clipped anyway in the reftest snapshot), the maximum number of 5X3in pages
|
|
that we should generate for the reftest snapshot are equal to 3.
|
|
3. Considering a margin of 0.5in on each side of the 5X3in page, we get the
|
|
size of the page content area to be 4X2in per page and to generate exactly 3
|
|
printed pages from this in the vertical-rl writing mode, we need a printable
|
|
area of 12X2in (as used below).
|
|
|
|
Similarly, the size for the reference printable area is calculated, only
|
|
considering a horizontal-tb writing mode.
|
|
|
|
It is important to note here that when printing this test outside of the test
|
|
harness, the background color will not show since we omit printing and
|
|
previewing of background colors by default via the browser printing path.
|
|
-->
|
|
<html class="reftest-paged" style="writing-mode: vertical-rl;">
|
|
<body style="margin:0;">
|
|
<div style="background: teal; width:12in; height:2in;">
|
|
</div>
|
|
</body>
|
|
</html> |