47 lines
2.0 KiB
HTML
47 lines
2.0 KiB
HTML
<!--
|
|
Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
|
|
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
|
|
This code is free software; you can redistribute it and/or modify it
|
|
under the terms of the GNU General Public License version 2 only, as
|
|
published by the Free Software Foundation.
|
|
|
|
This code is distributed in the hope that it will be useful, but WITHOUT
|
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
version 2 for more details (a copy is included in the LICENSE file that
|
|
accompanied this code).
|
|
|
|
You should have received a copy of the GNU General Public License version
|
|
2 along with this work; if not, write to the Free Software Foundation,
|
|
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
|
|
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
or visit www.oracle.com if you need additional information or have any
|
|
questions.
|
|
-->
|
|
|
|
<html>
|
|
<body>
|
|
<applet code="PrintTextTest.class" width=400 height=100></applet>
|
|
This tests that printed text renders similarly to on-screen,
|
|
under a variety of APIs and graphics and font transforms
|
|
Print to your preferred printer. Collect the output.
|
|
Refer to the onscreen buttons to cycle through the on-screen
|
|
content
|
|
For each page, confirm that the printed content corresponds to
|
|
the on-screen rendering for that *same* page.
|
|
Some cases may look odd but its intentional. Verify
|
|
it looks the same on screen and on the printer.
|
|
Note that text does not scale linearly from screen to printer
|
|
so some differences are normal and not a bug.
|
|
The easiest way to spot real problems is to check that
|
|
any underlines are the same length as the underlined text
|
|
and that any rotations are the same in each case.
|
|
Note that each on-screen page is printed in both portrait
|
|
and landscape mode
|
|
So for example, Page 1/Portrait, and Page 1/Landscape when
|
|
rotated to view properly, should both match Page 1 on screen.;
|
|
</body>
|
|
</html>
|