[CODE lang="java" title="Print" highlight="25"]import javax.swing.*;
import java.awt.*;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.Graphics;
import java.awt.print.PrinterJob;
import java.io.InputStream;
import java.util.Scanner;
public class Prinobject implements Printable {
@Override
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
Scanner input = new Scanner(System.in);
if (pageIndex > 0)
{
return NO_SUCH_PAGE;
}
Graphics2D g2d = (Graphics2D)graphics;
g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY());
Font calibri = new Font("Calibri",Font.PLAIN, 36);
graphics.setFont(calibri);
g2d.drawString("Konsoleneingabe" , 300 , 200); // Hier soll die Konsoleneingabe gedruckt werden.
return PAGE_EXISTS;
}
}
[/CODE]
Hallo,
ich bin dabei einen Druckauftrag in Java zu Programmieren.
Ich würde gerne eine Konsoleneingabe zu Blatt bringen (später in einer GUI) doch leider weiß ich nicht genau wie ich das mache.
könnte mir da jemand behilflich sein habe 10 Seiten im Forum mit dem Suchbegriff Print angeschaut nichts passendes gefunden.
Mfg
import java.awt.*;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.awt.Graphics;
import java.awt.print.PrinterJob;
import java.io.InputStream;
import java.util.Scanner;
public class Prinobject implements Printable {
@Override
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
Scanner input = new Scanner(System.in);
if (pageIndex > 0)
{
return NO_SUCH_PAGE;
}
Graphics2D g2d = (Graphics2D)graphics;
g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY());
Font calibri = new Font("Calibri",Font.PLAIN, 36);
graphics.setFont(calibri);
g2d.drawString("Konsoleneingabe" , 300 , 200); // Hier soll die Konsoleneingabe gedruckt werden.
return PAGE_EXISTS;
}
}
[/CODE]
Hallo,
ich bin dabei einen Druckauftrag in Java zu Programmieren.
Ich würde gerne eine Konsoleneingabe zu Blatt bringen (später in einer GUI) doch leider weiß ich nicht genau wie ich das mache.
könnte mir da jemand behilflich sein habe 10 Seiten im Forum mit dem Suchbegriff Print angeschaut nichts passendes gefunden.
Mfg