Schriftgröße beim Drucken ändern
-
hallo zusammen ,
ich möchte gerne die Schriftgröße beim Drucken ändern.
Den Code zum Drucken hab ich auf der Seite www.coding-help.de gefunden.
Wie kann ich nun die Schriftgröße ändern.Code:
--------------------------------------------------------------------------
CPrintDialog dlgPrint(FALSE, PD_ALLPAGES, this);
CDC dcPrint;
dcPrint.Attach(dlgPrint.GetPrinterDC());
DOCINFO Print;Print.cbSize = sizeof(Print);
Print.lpszDocName = "Drucken im Dialog";
Print.lpszOutput = NULL;
Print.lpszDatatype = NULL;
Print.fwType = NULL;dcPrint.SetMapMode(MM_LOMETRIC);
dcPrint.StartPage();
dcPrint.TextOut(900, -100, "Drucken im Dialog"); // Dieser Text soll eine andere
//Schriftgroesse haben
dcPrint.EndPage();
dcPrint.EndDoc();
dcPrint.DeleteDC();
--------------------------------------------------------------------------So nun habe ich mir gedacht das ich ein CFont Objekt erstelle :
CFont font;
font.CreatePointFont(500,"Arial",&dcPrint);das alleine hilft mir aber nicht . Hat jemand eine Idee ?
Danke schön
-
Naja du musst das font Objekt dann schon erst noch selecten.
dcPrint.SelectObject(&font);
-
alles klar Danke schön