Announcement

Collapse
No announcement yet.

Label senkrecht stellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Label senkrecht stellen

    Hallo

    ich versuche einen TLabel-Text mit der Font->Orientation senkrecht
    zu stellen. Das funktioniert leider nicht, weil der Text um die rechte obere Ecke
    des Labels aus dem sichtbaren Bereich verschwindet. Leider habe ich noch
    keine Option gefunden um den Text um 90° zu drehen und sichtbar zu machen.
    Die Optionen Height und Width haben darauf keinen Einfluss.

    Wenn man den 'orientation'-Schieberegler im angehängten Beispielprojekt erhöht, verschwindet der Text.

    Wie geht das? (CodeGear™ C++Builder® 2009)
    Attached Files
    Zuletzt editiert von hawiwo; 13.07.2011, 10:04.

  • #2
    Code:
    NewBmp->Canvas->Font->Orientation=900;
    NewBmp->Canvas->Font->Name="Arial";
    NewBmp->Canvas->Font->Height=-9;
    NewBmp->Canvas->TextOutW(NewBmp->Width+NewBmp->Canvas->Font->Height-3,NewBmp->Height-5,L"test");
    Funktioniert bei mir einwandfrei. Check mal was die Scrollbars fürn Wert zurückgeben, ich hab jetzt nur ins main reingeschaut...

    Comment


    • #3
      Originally posted by bodo2407 View Post
      Code:
      NewBmp->Canvas->Font->Orientation=900;
      NewBmp->Canvas->Font->Name="Arial";
      NewBmp->Canvas->Font->Height=-9;
      NewBmp->Canvas->TextOutW(NewBmp->Width+NewBmp->Canvas->Font->Height-3,NewBmp->Height-5,L"test");
      Funktioniert bei mir einwandfrei. Check mal was die Scrollbars fürn Wert zurückgeben, ich hab jetzt nur ins main reingeschaut...
      Was für ein Objekt ist NewBmp?
      Falls irgendein Bitmap, müsst ich ja alle Text erst als BitMap erzeugen (lästig)...dann
      brauche ich auch nichts mehr um 90° drehen...
      Im Beispiel habe ich eben TLabels, die man ja auch drehen kann, nur scheint
      es da so ein Rechteck zu geben hinter deren Ränder der Text dann verschwindet.
      Das R. kann ich bisher jedoch noch nicht verändern...

      Comment


      • #4
        Ja, ist ein bmp.

        Rechteck? Versuch mal die Values von Height und Width miteinander zu vertauschen... oder einfach viel größer machen. Ich vermute, dass schneidet deinen Text ab.

        Comment

        Working...
        X