Italia
Foro

DrawText in XProfan X2a

 

Stephan
Sonneborn
Ciao,

irgendwie verstehe ich entweder die Aiuto 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)
WAI
 
Schöne Grüße aus Wittgenstein
von Stephan

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




RGH
Ciao,
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 grande DY tatsächlich errechnet wurde. Das ist ja wichtig, um zu wissen, an welche Stelle man den nächsten Absatz positioniert.

Saluto
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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.506 Views

Untitledvor 0 min.
E.T.19.02.2018
Sebald Grandjean16.02.2018
Wilfried22.05.2016
Ernst04.05.2016
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

Stephan Sonneborn (2x)
RGH (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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