Schrift 90°



  • CFont fontfirma; 
    	VERIFY(fontfirma.CreateFont( 
    	   20,                        // nHeight 
    	   0,                         // nWidth 
    	   0,                         // nEscapement 
    	   90,                         // nOrientation 
    	   FW_BOLD,                 // nWeight 
    	   FALSE,                     // bItalic 
    	   FALSE,                     // bUnderline 
    	   0,                         // cStrikeOut 
    	   ANSI_CHARSET,              // nCharSet 
    	   OUT_DEFAULT_PRECIS,        // nOutPrecision 
    	   CLIP_DEFAULT_PRECIS,       // nClipPrecision 
    	   DEFAULT_QUALITY,           // nQuality 
    	   DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily 
    	   NULL));                 // lpszFacename 
    
    	m_stFirma.SetFont(&fontfirma);
    

    Das benutze ich...

    Kann mir jemand sagen, warum der Text trotzdem normal und nicht um 90 Grad gedreht erscheint?



  • Hallo,

    wäre ganz nett, wenn Du auch sagen würdest, unter welchem Betriebssystem Du arbeitest. Windows 9x und Wndows NT/200 verhalten sich, was Schriftsätze und deren Darstellungsformen angeht, oftmals grundverschieden.

    Aber vielleicht solltest Du den Tipp aus der Online-Hilfe mal anwenden und das Argument für nEscapement auf denselben Wert wie nOrientation setzen. Außerdem solltest Du mal anstelle von 90 den Wert 900 verwenden, denn die Einheiten für diese Parameter sind 1/10 Grad!

    Gruß,

    Andreas


Anmelden zum Antworten