From 857de290e242df694e572c30cf924f5979979694 Mon Sep 17 00:00:00 2001 From: laurimaaninka Date: Wed, 8 Apr 2026 21:35:52 +0300 Subject: [PATCH] =?UTF-8?q?Kuljetuslistan=20tulostuksen=20hienos=C3=A4?= =?UTF-8?q?=C3=A4t=C3=B6=C3=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: laurimaaninka --- TODO.txt | 2 +- .../tulostajat/KuljetusListaTulostaja.java | 21 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/TODO.txt b/TODO.txt index 03892ae..f0b5435 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,3 @@ -TODO Kuljetus listaan määrien alle puolikas rivi lisää, nimen tilan lisääminen +TODO Kuljetuslistan luontiin riville nappi, josta nollata rivi/palauttaa oletuskuljetusmäärät TODO Asiakkaalle laskutusosoite \ No newline at end of file diff --git a/src/main/java/fi/lpam/tulostajat/KuljetusListaTulostaja.java b/src/main/java/fi/lpam/tulostajat/KuljetusListaTulostaja.java index c8569a2..a31ce02 100644 --- a/src/main/java/fi/lpam/tulostajat/KuljetusListaTulostaja.java +++ b/src/main/java/fi/lpam/tulostajat/KuljetusListaTulostaja.java @@ -16,7 +16,7 @@ import java.time.format.DateTimeFormatter; @SuppressWarnings("DuplicatedCode") public class KuljetusListaTulostaja extends Tulostaja{ public static void tulosta(ObservableList 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);