AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:47

Parameter dieser Suchanfrage:

Suche in Thema: Länge eines Textes in Pixel ermitteln
Suche alle Beiträge, die von "Zacherl" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 2 von insges. 2 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    AW: Länge eines Textes in Pixel ermitteln

      Delphi
      by Zacherl, 27. Nov 2011
    Nach langer Recherche endlich was passendes gefunden. DT_CALCRECT heißt das Zauberwort. Für alle, die das selbe Problem haben:

    function TDXFont.GetTextHeight(Text: AnsiString): Integer;
    var
    Rect: TRect;
    begin
    FFont.DrawTextA(nil, PAnsiChar(Text), Length(Text), @Rect, DT_CALCRECT,
    FColor);
    Result := Rect.Height;
    end;
  • Forum: Multimedia

    Länge eines Textes in Pixel ermitteln

      Delphi
      by Zacherl, 27. Nov 2011
    Hey Leute,

    gibt es irgendeine API, mit der ich die Länge eines Textes für eine bestimmte Font und bestimmte Parameter (Bold, Italic, etc) ermitteln kann? Habe bisher nur Beispiele gefunden, die TCanvas verwenden.

    Genauer gesagt handelt es sich um eine ID3DXFont, aber wenn es für DirectX direkt keine Methode gibt, dann erzeuge ich die Font notfalls nochmal auf GDI Ebene und ermittele dort...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Zacherl&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=164727
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 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