Forum: Programmieren allgemein
by Sidi61,
23. Dez 2015
Hallo zusammen,
das Problem mit Font.Size habe ich nun richtig umgesetzt, beim Ausdruck ist mir jedoch noch ein seltsamer Umstand aufgefallen.
Wenn ich die Seitenränder mit PageSetupDialog ermittle so scheint dieser Dialog die Mindestseitenränder des Druckers bereits zu berücksichtigen da er einen Seitenrand mit 0 mm nicht zulässt und automatisch korrigiert - hier 5 mm.
Wenn ich nun...
Forum: Programmieren allgemein
by Sidi61,
19. Dez 2015
Hallo Sir Rufo,
hab´s verstanden, der Zusammenhang zwischen FontSize aus Fontdialog und der echten Größe unter Berücksichtigung der Druckerauflösung ist mir nun klar.
Ist wirklich super erklärt von dir :thumb:
hab´s entsprechend eingebaut, funktioniert hat es aber erst nach dem ich folgendes rausgeschmissen hatte:
SetMapMode(Printer.Canvas.Handle, MM_LOMETRIC); //0,1mm Einheiten...
Forum: Programmieren allgemein
by Sidi61,
19. Dez 2015
Hallo Bjoerk,
danke für deine Antwort aber ehrlich gesagt die Zusammenhänge in deinen Beispielen habe ich noch nicht ganz verstanden. Ich habe versucht deine Beispiele einzubauen, allerdings änderte sich die Schriftgröße nicht.
Ich stelle mit Fontdialog nicht die Schriftgröße ein sondern ermittle sie lediglich und speichere die Werte ab, hier z.B. Arial Größe 10
Wird ein Ausdruck...
Forum: Programmieren allgemein
by Sidi61,
18. Dez 2015
Hallo zusammen,
irgendwie bekomme ich die Einstellung der Schriftgröße nicht hin.
Wenn ich die Schriftgröße mittels FontDialog ermittel erhalte ich z.B. Arial 10 - nur was bedeutet diese 10 eigentlich genau, was ist das für eine Einheit und in welchem Bezug steht sie zur eigentlichen Schriftgröße.
Übergebe ich diesen Wert an Printer.canvas.font.size erhalte ich einen Ausdruck in Größe 24...