home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.motif;
-
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.PrintJob;
- import java.io.PrintStream;
-
- public class PSPrintJob extends PrintJob {
- // $FF: renamed from: os java.io.PrintStream
- private PrintStream field_0;
- private PSPrintStream stream;
- String title;
- Dimension pageDimension;
- int pageResolution;
- boolean lastFirst = false;
- int pageCount;
-
- public PSPrintJob(PrintStream var1, String var2, Dimension var3, int var4) {
- this.title = var2;
- this.pageDimension = var3;
- this.pageResolution = var4;
- this.field_0 = var1;
- this.stream = new PSPrintStream(this, this.field_0, var2, var3, this.lastFirst);
- this.stream.sendProlog();
- }
-
- public Graphics getGraphics() {
- this.stream.startPage(++this.pageCount);
- return new PageGraphics(this.stream, this.pageCount);
- }
-
- public Dimension getPageDimension() {
- return this.pageDimension;
- }
-
- public int getPageResolution() {
- return this.pageResolution;
- }
-
- public boolean lastPageFirst() {
- return this.lastFirst;
- }
-
- public void end() {
- this.stream.close(this.pageCount);
- this.field_0.close();
- this.field_0 = null;
- }
- }
-