schrift zu klein fuer druck
-
heiho
ich zeichne in meinen hauptfenster einige sehr komplexe sachen und moechte diese ausdrucken
dabei wird die linien dicke, farbe, font usw alles manipuliert
in der form moechte ich es auch ausdruckenda die berechnung der ausgabe sehr komplex ist habe ich fuer den druck DC die selben funktionen benutzt - mit den linien usw geht es wunderbar
int XPage = GetDeviceCaps(hdcprnt, HORZRES);
int yPage = GetDeviceCaps(hdcprnt, VERTRES);nur leider ist die schrift dann viel zu klein, da ich der drucker 300dpi hat
ich kann den text nur ausdrucken wenn ich die schriftart zurueck setz - wie kann ich nun die eigene schriftart ausdrucken in der groesse das man es auch lesen kann ??danke
-
ich hab das jetzt erstmal so geloest das ich die funktion fuer die textausgabe nochmal geschrieben habe wo ich fuer die druckfunktion die schriftart hole - manuell vergroesser und wieder setz vor der ausgabe
-
http://www.willemer.de/informatik/windows/winfont.htm => Skalierung und Erzeugung der Schrift