#17 maksimifonttikoko havaittu ja tulostus testattu

Signed-off-by: laurimaaninka <lauri.maaninka@gmail.com>
This commit is contained in:
2026-05-13 22:07:42 +03:00
parent 89d30b8ac9
commit 624c2bf388
4 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ public class Asetukset extends TabPohja {
private Spinner<Integer> tekstiFonttiKoko, buttonFonttiKoko, tulostusFonttiKoko, insets; private Spinner<Integer> tekstiFonttiKoko, buttonFonttiKoko, tulostusFonttiKoko, insets;
private ComboBox<String> tekstiFontti, buttonFontti; private ComboBox<String> tekstiFontti, buttonFontti;
private int minFonttiKoko = 8; private int minFonttiKoko = 8;
private int maxFonttiKoko = 30; private int maxFonttiKoko = 18;
private int stepFontti = 1; private int stepFontti = 1;
/** /**
@@ -65,9 +65,9 @@ public class KuljetusListat extends TabPohja {
datePicker.valueProperty().addListener(_ -> päivitäListanäkymä()); datePicker.valueProperty().addListener(_ -> päivitäListanäkymä());
kierrosValinta.valueProperty().addListener(_ -> päivitäListanäkymä()); kierrosValinta.valueProperty().addListener(_ -> päivitäListanäkymä());
kierroksenValintaLaatikko.getChildren().addAll( kierroksenValintaLaatikko.getChildren().addAll(
new FontLabel(tekstiFont, "Valitse päivämäärä:"), new FontLabel(tekstiFont, "Päivämäärä:"),
datePicker, datePicker,
new FontLabel(tekstiFont, "Valitse kierros:"), new FontLabel(tekstiFont, "Kierros:"),
kierrosValinta, tallennusStatus); kierrosValinta, tallennusStatus);
yläpalkki.setCenter(kierroksenValintaLaatikko); yläpalkki.setCenter(kierroksenValintaLaatikko);
@@ -43,7 +43,7 @@ public class KuljetusRaportit extends TabPohja {
BorderPane yläpalkki = new BorderPane(); BorderPane yläpalkki = new BorderPane();
root.setTop(yläpalkki); root.setTop(yläpalkki);
Label infoTeksti = new FontLabel(tekstiFont, "Kuljetusraportit. \nTarkka-valinnalla koostetun raportin tulostaminen paperille ei suositeltua."); Label infoTeksti = new FontLabel(tekstiFont, "Kuljetusraportit. \nTarkka-valinnalla koostetun raportin \ntulostaminen paperille ei suositeltua.");
yläpalkki.setLeft(infoTeksti); yläpalkki.setLeft(infoTeksti);
HBox yläpalkinNapit = new HBox(); HBox yläpalkinNapit = new HBox();
@@ -62,7 +62,7 @@ public class KuljetusRaportit extends TabPohja {
tulostaRaportti.setFont(buttonFont); tulostaRaportti.setFont(buttonFont);
tulostaRaportti.setOnAction(_ ->tulostaRaportti()); tulostaRaportti.setOnAction(_ ->tulostaRaportti());
yläpalkinNapit.getChildren().addAll(tarkka, yläpalkinNapit.getChildren().addAll(tarkka,
new FontLabel(tekstiFont,"Hae kuljetukset välillä:"), //new FontLabel(tekstiFont,"Hae kuljetukset välillä:"),
alkuPvm, new FontLabel(tekstiFont,"-"), loppuPvm, alkuPvm, new FontLabel(tekstiFont,"-"), loppuPvm,
haeKuljetukset, tulostaRaportti); haeKuljetukset, tulostaRaportti);
@@ -44,7 +44,8 @@ public class KuljetusListaTulostaja extends Tulostaja{
siirräOsoitinta(NIMEN_LEVEYS); siirräOsoitinta(NIMEN_LEVEYS);
sisältö.showText(kuljetus.getLisätieto()); sisältö.showText(kuljetus.getLisätieto());
uusiRivi(RIVI_KORKEUS*0.1F); uusiRivi(RIVI_KORKEUS*0.1F);
sisältö.showText("___________________________________________________________________"); //67 alaviivaa (noin sivun leveys) //67 alaviivaa fonttikoolla 13 (noin sivun leveys)
sisältö.showText("_".repeat((int) (67*13/FONTTI_KOKO)));
} }
tulosta(); tulosta();