Deutsch
Forum

DrawText in XProfan X2a

 

Stephan
Sonneborn
Hallo,

irgendwie verstehe ich entweder die Hilfe nicht richtig oder die automatische Texthöhenermittlung ist etwas buggy...
Sollte nicht eine passende Texthöhe ermittelt werden, damit der Text in das Rechteck passt und sollte nicht die ursprüngliche Formatierung (rechts, mittig oder links) nicht erhalten bleiben?
KompilierenMarkierenSeparieren
CLS
USEFONT  "Arial", 36, 0, 0, 0, 0
TEXTCOLOR RGB(000,000,000), RGB(255,255,000)
DRAWTEXT 10, 10,150, 30,"Test", 0
DRAWTEXT 10, 30,150, 50,"Test", 1
DRAWTEXT 10, 50,150, 70,"Test", 2
DRAWTEXT 10, 70,150, 90,"Test"+STR$(%TEXTHEIGHT), (0 + 1024)
USEFONT  "Arial", %TEXTHEIGHT, 0, 0, 0, 0
DRAWTEXT 10, 90,150,110,"Test"+STR$(%TEXTHEIGHT), (1 + 1024)
DRAWTEXT 10,110,150,130,"Test"+STR$(%TEXTHEIGHT), (2 + 1024)
WAITINPUT
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
19.06.2011  
 




RGH
Hallo,
da verstehst Du tatsächlich etwas falsch. DT_CALCRECT (1024) bewirkt nicht, dass die Fonthöhe automatisch so gewählt wird, dass der Text ins Rechteck passt, sondern genau umgekehrt (wie auch der Name des Flags vermuten lässt), dass das Rechteck so gewählt wird, dass der Text in gewählter Fondgröße hineinpasst. Der DY-Wert wird also ignoriert und automatisch berechnet. Das ist insbesondere sinnvoll, wenn man z.B. größere Mengen Fließtext mit Zeilenumbruch ausgeben möchte. Die Systemvariable %TEXTHEIGHT gibt dann an, wie groß DY tatsächlich errechnet wurde. Das ist ja wichtig, um zu wissen, an welche Stelle man den nächsten Absatz positioniert.

Gruß
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
19.06.2011  
 




Stephan
Sonneborn
Hallo Roland,

aha! Jetzt hab auch ichs verstanden

Und was ist mit dem Flag +1024?
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
19.06.2011  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.515 Betrachtungen

Unbenanntvor 0 min.
E.T.19.02.2018
Sebald Grandjean16.02.2018
Wilfried22.05.2016
Ernst04.05.2016
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Stephan Sonneborn (2x)
RGH (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie