Projektin moduulirakenteen formatointi

Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
This commit is contained in:
2026-04-12 20:25:49 +03:00
parent 8cf1d03e5c
commit e83bdee4d0
33 changed files with 82 additions and 92 deletions
@@ -1,43 +0,0 @@
package fi.lpam.tulostajat;
import fi.lpam.dataluokat.RaporttiRivi;
import java.awt.print.PrinterJob;
import java.io.IOException;
import java.time.LocalDate;
import java.util.ArrayList;
import fi.lpam.gui.virheDialogit.SiirtoVirhe;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDPageContentStream;
import org.apache.pdfbox.pdmodel.common.PDRectangle;
import org.apache.pdfbox.printing.PDFPageable;
@SuppressWarnings("DuplicatedCode")
public class KuljetusRaporttiTulostaja extends Tulostaja {
public void luoRaportti(ArrayList<RaporttiRivi> raporttiRivit, LocalDate alkuPvm, LocalDate loppuPvm) {
try {
sisältö.showText("Raportti aikaväliltä " + alkuPvm + " - " + loppuPvm);
uusiRivi();
uusiRivi();
for (RaporttiRivi rivi : raporttiRivit) {
String[] teksti = rivi.toString().split("\n");
for (String t : teksti) {
if (yOffset - MARGINAALI < 0) {
uusiSivu();
}
sisältö.showText(t);
uusiRivi();
}
uusiRivi();
}
tulosta();
}
catch (IOException e) {
handleIOException(e);
}
}
}