Kuljetuslistan tulostuksen hienosäätöä
Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
This commit is contained in:
@@ -16,7 +16,7 @@ import java.time.format.DateTimeFormatter;
|
||||
@SuppressWarnings("DuplicatedCode")
|
||||
public class KuljetusListaTulostaja extends Tulostaja{
|
||||
public static void tulosta(ObservableList<Kuljetus> kuljetukset, int kierrosnumero) {
|
||||
int kuljetuksetPerSivu = 17;
|
||||
int kuljetuksetPerSivu = 14;
|
||||
try (PDDocument dokumentti = new PDDocument()) {
|
||||
PDPage sivu = new PDPage();
|
||||
dokumentti.addPage(sivu);
|
||||
@@ -49,25 +49,25 @@ public class KuljetusListaTulostaja extends Tulostaja{
|
||||
}
|
||||
//Ensimmäinen rivi
|
||||
sisältö.showText(kuljetus.getNimi());
|
||||
int sarake1 = 150;
|
||||
sisältö.newLineAtOffset(sarake1, 0);
|
||||
int nimenLeveys = 200;
|
||||
sisältö.newLineAtOffset(nimenLeveys, 0);
|
||||
sisältö.showText(kuljetus.getOsoite());
|
||||
int sarake2 = 230;
|
||||
sisältö.newLineAtOffset(sarake2, 0);
|
||||
int osoitteenLeveys = 230;
|
||||
sisältö.newLineAtOffset(osoitteenLeveys, 0);
|
||||
sisältö.showText(kuljetus.getAvainTieto());
|
||||
|
||||
//Toinen rivi
|
||||
sisältö.newLineAtOffset(-sarake1-sarake2, -15);
|
||||
sisältö.newLineAtOffset(-nimenLeveys-osoitteenLeveys, -16);
|
||||
sisältö.showText("Sal: " + kuljetus.getSalaatit()
|
||||
+ " Pr: " + kuljetus.getPääruoat()
|
||||
+ " Jr: " + kuljetus.getJälkiruoat());
|
||||
sisältö.newLineAtOffset(sarake1, 0);
|
||||
sisältö.newLineAtOffset(nimenLeveys, 0);
|
||||
sisältö.showText(kuljetus.getRuokarajoite());
|
||||
sisältö.newLineAtOffset(sarake2, 0);
|
||||
sisältö.newLineAtOffset(osoitteenLeveys, 0);
|
||||
sisältö.showText(kuljetus.getLisätieto());
|
||||
|
||||
sisältö.newLineAtOffset(-sarake1-sarake2, -5);
|
||||
sisältö.showText("________________________________________________________________________________");
|
||||
sisältö.newLineAtOffset(-nimenLeveys-osoitteenLeveys, -15);
|
||||
sisältö.showText("_______________________________________________________________________");
|
||||
sisältö.newLineAtOffset(0, -20);
|
||||
|
||||
riviLaskuri++;
|
||||
@@ -79,7 +79,6 @@ public class KuljetusListaTulostaja extends Tulostaja{
|
||||
tuloste.setPageable(new PDFPageable(dokumentti));
|
||||
if (tuloste.printDialog()) {
|
||||
tuloste.print();
|
||||
|
||||
}
|
||||
} catch (IOException | PrinterException e) {
|
||||
SiirtoVirhe virhe = new SiirtoVirhe(e);
|
||||
|
||||
Reference in New Issue
Block a user