lave default landscape ved print
HejsaJeg har har bøvlet llidt rundet med noget udskrift noget.
Det der skal udskrives kræver at papiret ligger ned (Landscape), men jeg kan ikke få det printet ud ordenligt uden at man som bruger skal vælge det i printer-dialogen.
Kan det ikke gøres automatisk?
Her min kode fra med print-dialogen:
public void printData()
{
PrinterJob pjob = PrinterJob.getPrinterJob();
pjob.setPrintable(this);
if(pjob.printDialog())
{
try
{
pjob.print();
}
catch(PrinterException e)
{
e.printStackTrace();
}
}
}
I printmetoden har jeg også denne linie:
pf.setOrientation(PageFormat.LANDSCAPE);
hvor pf er PageFormat for printerjobbet, det bevirker dog kun variablerne der skal bruges bved beregning af hvor tingene skal være, og ikke selve papiret.
Opsumering:
Hvordan får man printer-dialogen til default at vælge landscape (at papiret ligger ned), eller noget der gør det samme.
Lazy_Warrior
