Announcement

Collapse
No announcement yet.

QR Label Vertikal

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

  • QR Label Vertikal

    Hallo

    Ich brauche umbedingt eine QuickReport Komponente die Labels auch Vertikal darstellen kann.
    Kennt jemand eine solche Komponente oder kann mir jemand einen Hinweisw geben wie ich das mit der Original Komponente vom QuickReport machen kann.<BR><BR>

    Gruss<BR>
    Marco<BR><BR>

    PS: Ich arbeite mit dem C++ Builder 5

  • #2
    Wüde mich auch interresieren.<br>

    Gruß Kost

    Comment


    • #3
      Unter NT kann man mit Hilfe von Funktionen wie SetWorldTransform das hinbiegen.

      Ich habe bis jetzt diese Methode noch nicht auf Quickreport angewendet. Sonst funktioniert sie einwandfrei.

      Die Routine könnte so etwa aussehen :

      TPrinter * Prn = Printer() ;

      if (SetGraphicsMode(Prn->Handle, GM_ADVANCED)) {
      XFORM xForm ;
      xForm.eM11 = 0 ;
      xForm.eM12 = -1 ;
      xForm.eM21 = 1 ;
      xForm.eM11 = 0 ;
      xForm.eDx = iWidth-Prn->Canvas->TextHeight("EinTest") ;
      xForm.eDy = PixelsPerCM*17.2 - 5 ;
      if (SetWorldTransform(Prn->Canvas->Handle, &xForm)) {
      Prn->Canvas->TextOut(0, 0, "Mein-Logo") ;
      Prn->Canvas->Font->Size = 2 ;
      Prn->Canvas->TextOut(0, 0, "SW-Entwickler") ;
      }

      Comment

      Working...
      X