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 Bleistift 😉 dass 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


Anmelden zum Antworten