Problema comando SAY

Moderator: Enrico Maria Giordano

Problema comando SAY

Postby mauri.menabue » Fri Mar 12, 2021 9:17 am

Buon giorno a tutti

Mi pare che ci sia un problema nella clausola ADJUST del comando SAY, non viene calcolata correttamente la dimensione del testo visualizzato,
per verificare cio' provare il test seguente.
Grazie

Code: Select all  Expand view

#include "FiveWin.ch"

Function Main

   LOCAL oFont AS OBJECT
   LOCAL oDlg  AS OBJECT
   LOCAL oSay  AS OBJECT
   
   oFont := tFont():new("Tahoma", 0, -12.00 ,,.F.,,,,.F.)

   DEFINE DIALOG oDlg        ;
            SIZE 400,400     ;
           TITLE "Test " + FWVERSION    ;
       TRUEPIXEL             ;
            FONT oFont      
 
    @ 20, 20 SAY oSay VAR "Percentuale detraibilita'" ;
                     SIZE GetTextWidth( 0, "Percentuale detraibilita'", oFont ) , oFont:nHeight * 2 ;
                       OF oDlg ;
                    PIXEL ;
                     FONT oFont ;
                   BORDER  

    @ 60, 20 SAY oSay VAR "Percentuale detraibilita'" ;
                       OF oDlg ;
                    PIXEL ;
                     FONT oFont ;
                   BORDER ;
                   ADJUST                              
 
   ACTIVATE DIALOG oDlg CENTER
   
   oFont:end()

return nil
 
User avatar
mauri.menabue
 
Posts: 146
Joined: Thu Apr 17, 2008 2:38 pm

Re: Problema comando SAY

Postby Enrico Maria Giordano » Fri Mar 12, 2021 9:43 am

Mi pare lo faccia solo con la clausola BORDER, giusto?

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: Problema comando SAY

Postby mauri.menabue » Fri Mar 12, 2021 11:28 am

Ciao Enrico
Confermato, solo con la clausola BORDER
Grazie
User avatar
mauri.menabue
 
Posts: 146
Joined: Thu Apr 17, 2008 2:38 pm

Re: Problema comando SAY

Postby Enrico Maria Giordano » Fri Mar 12, 2021 11:39 am

Ti conviene chiedere nel forum inglese.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8315
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 22 guests