Kann ich Buchstaben fürs drucken vergrößern???
-
Morgen,
hab mal ne Drucker frage, (Wieder mal
)
und zwar kann ich wenn ich mir eine CListCtrl ausdrucken will, die Buchstaben auch vergrößern zum Bleistiftdass ich anstatt in der Standard größe den ausdruck in größe 14 oder so drucken kann??
Gruß Silver
-
Du kannst dem CDC mit SelectObject einen anderen Font geben.
Für ein Beispiel musste aber mal die Suche anwerfen.
-
Mooin, das dürfte so klappen:
CFont fontUeberschrift *p_OldFont; fontUeberschrift.CreateFont(-65, 0, 0, 0, 800, 0, 1, 0, ANSI_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH|FF_DONTCARE, "Arial"); // Originalfont sichern p_OldFont= dcPrint.SelectObject(&fontUeberschrift); // Font für Überschrift festlegen dcPrint.SelectObject(&fontUeberschrift); dcPrint.TextOut(....); // Standard Font für den Rest benutzen dcPrint.SelectObject(p_OldFont);
-
Danke