AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:47

Parameter dieser Suchanfrage:

Suche in Thema: DrawText mit 2 Schriftgrößen?
Suche alle Beiträge, die von "MicMic" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: DrawText mit 2 Schriftgrößen?

     
      by MicMic, 12. Feb 2020
    Bin noch nicht dazu gekommen, werde es aber noch ausprobieren. Danke für den Beitrag/Source
    Mike
  • Forum: Win32/Win64 API (native code)

    AW: DrawText mit 2 Schriftgrößen?

     
      by MicMic, 12. Feb 2020
    Ich hab dieses Delphi 10.3. Da wird's wohl passen.
    Wenn ich anfange "DrawText(" zu schreiben, gibt's dann auch eine Info für PWideChar.
    Der Code ist nur für mich. Es sei denn ich verkaufe ihn für tausende von Euros :) Aber Danke für die Info
  • Forum: Win32/Win64 API (native code)

    AW: DrawText mit 2 Schriftgrößen?

     
      by MicMic, 9. Feb 2020
    @Luckie
    Hatte wohl überlesen, dass mit DT_CALCRECT der Text nicht gezeichnet, sondern nur das LPRECT geändert wird.

    @Frühlingsrolle
    Danke für den Code. Kurz mal eingefügt und probiert. Um es noch zu zentrieren, muss ich da wohl auch noch 1x mehr das Canvas.Font abändern. Also so in der Art wie in meinem Code da unten. Aber ich schau noch mal rüber...

    Finde es nur doof, dass man Font.Size...
  • Forum: Win32/Win64 API (native code)

    AW: DrawText mit 2 Schriftgrößen?

     
      by MicMic, 9. Feb 2020
    Hab jetzt gerechnet :)

    t1 = Textbreite erster Teil
    t2 = Textbreite zweiter Teil
    tt = Speichere mir rect.left

    Berechnung (für DT_LEFT, also selbst zentrieren):
    rect.left = tt + (ceil(rect.width/2))-(ceil((t1+t2)/2));

    Erster Teil mit DrawText ausgeben, dann Rect.Left mit t1 addieren und zweiten Teil mit neuem DrawText ausgeben.
  • Forum: Win32/Win64 API (native code)

    DrawText mit 2 Schriftgrößen?

     
      by MicMic, 8. Feb 2020
    Hallo,
    die Funktion DrawText mit zwei Schriftgrößen zu versehen, geht natürlich nicht.
    Ich habe mal eine Grafik angehängt, um mein Problem zu verdeutlichen.

    In einem RECT Bereich (graue Fläche) möchte ich zentriert den Beispieltext (TextHB) anzeigen lassen. Die letzten beiden Zeichen (HB) etwas kleiner. Ich habe mal schnell meinen Text geteilt und nutze 2 x DrawText. Die Schrifteigenschaften...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=MicMic&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=203343
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz