Zitat geschrieben von Tilmann
Wie kann denn beim Drucken die selbe Schriftgröße verwendet werden wie am Bildschirm? Wenn das in "Punkt" oder "mm" vorgegeben würde, wäre der Ausdruck ja ok - so sieht mir das aber mehr nach der gleichen Anzahl Pixel aus... :-\
Das ist natürlich nicht in Pixel angegeben. Fuer "normalgrosse" Schrift wird die im Betriebssystem eingestellte Standard-Schrift verwendet. Basierend auf dieser wird fuer Ueberschriften oder Kleingedrucktes eine Abweichung nach oben bzw. unten angwendet. Fuer Kleingedrucktes z.Bsp. 1 Punkt kleiner als die Standard-Schrift. Ueberschriften erster Ordnung 2 Punkt groesser und fett gedruckt.
Siehe
https://github.com/willuhn/jam…/Font.java
Zitat geschrieben von Tilmann
Ich drucke über FinePrint und habe dort immerhin die Möglichkeit, die Ränder zu minimieren - aber da Hibiscus um die winzige Schrift jeweils einen sehr breiten Tabellenkasten legt, komme ich damit auch nicht wirklich weiter. Diese Druckausgabe hat irgendwie ein krasses Größen-Mißverhältnis, und leider gibt es ja offenbar auch keine andere Exportmöglichkeit...
Ich habe keine so richtige Vorstellung, wie das bei dir aussieht. Daher habe ich mal eine Sammelueberweisung mit Demo-Daten erzeugt, als PDF gedruckt und einen Screenshot davon gemacht. Siehe Anhang. Sicher ist die Schrift in der Tabelle klein. Aber wir reden hier ja von Sammelueberweisungen. Ich weiss nicht, wie viele Buchungen eine Sammelueberweisung bei den meisten Hibiscus-Usern so durchschnittlich enthaelt. Aber wenn man Sammelueberweisungen nutzt, werden das sicher schon einige Buchungen sein. Und wenn die ausgedruckt werden, geht es ja in der Regel darum, einen Nachweis auf Papier fuer die Akten zu haben. Und dort will man ja sicher nur soviel Papier ausdrucken, wie unbedingt noetig. Ziel des Layouts beim Druck von Sammelauftraegen in Hibiscus war jedenfalls, die Buchungen platzsparend fuer die Papierakten unterzubringen.
Zitat geschrieben von Tilmann
Daß man in einem Druckertreiber an der Schriftgröße etwas ändern könnte, habe ich noch nie gehört. Wenn man tas täte, würde man ja auch das gesamte Drucklayout durcheinanderbringen und die Texte ziemlich chaotisch überlappend drucken.
Je nach Drucker und zu druckendem Dateiformat ist es ggf. möglich, statt den Schriften im Dokument die Schriften des Druckers zu verwenden. Viele Laser-Drucker können nativ Postscript und besitzen eigene Schriftarten, die direkt auf dem Drucker installiert sind. Wenn der Druckertreiber das unterstützt, können dort ggf. Schrift-Ersetzungen vorgenommen werden. Das ist z.Bsp. hier beschrieben:
https://support.microsoft.com/…he-fonts-t
Ich habe mich nicht wirklich mit diesem Thema beschäftigt und weiss daher nicht, ob und wie dieser Weg tatsächlich möglich ist.Daher schrieb ich auch "Hast du beim Druck
vielleicht die Moeglichkeit, die Schrift groeser zu machen?"
Zitat geschrieben von Tilmann
Sehr hilfreich wäre eine Zahl in irgendeiner der config-Dateien für die Schriftgröße im Ausdruck!
Du kannst eine Config-Datei "de.willuhn.jameica.gui.util.Font.properties" im Ordner "cfg" innerhalb des Jameica-Benutzer-Ordners mit folgendem Inhalt anlegen:
Code
font.small.height=10
Die "10" ist die Hoehe in Pt. Diese Einstellungen sind aber nicht dediziert fuer den Druck sondern auch fuer die Benutzeroberflaeche selbst, da wie gesagt fuer beides die selben Einstellungen gelten. Es kann also durchaus sein, dass dann Kleingedrucktes auf dem Bildschirm zu gross erscheint.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.