| <!-- |
| 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> |