Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css
Portuguese

Pagetitle
Classe TFont

...

Classe

...

TFont

Cria

...

um

...

objeto

...

para

...

alterar

...

as

...

características

...

da

...

fonte

...

utilizada

...

em

...

outros

...

controles

...

visuais.

Hierarquia

  • TFontAbs

      ...

        • TFont

      Construtores

      Inclusão de trecho
      Classe TFont - Construtores
      Classe TFont - Construtores
      nopaneltrue

      Propriedades

      Inclusão de trecho
      Classe TFont - Propriedades
      Classe TFont - Propriedades
      nopaneltrue

      Exemplos

      #include "TOTVS.CH"
         
         User Function TFont()  
      
           DEFINE DIALOG oDlg TITLE "Exemplo TFont" FROM 180,180 TO 550,700 PIXEL
      
      
             // TFont    
      
             oTFont := TFont():New('Courier new',,-16,.T.)
      
        
              // Aplica Font em um TSay
           
        oTSay := TSay():New( 01, 01,{||'TSay para teste do TFont (usado Courier new)'},oDlg;
      
                      ,,oTFont,.T.,.F.,.F.,.T.,0,,250,20,.F.,.T.,.F.,.F.,.F.,.F. )  
       
       
      
      Name
        
             Name      := oTFont:Name    
      
             nWidth 
         := oTFont:nWidth    
      
      nHeigh
             nHeigh    := oTFont:nHeight
      
             Bold 
           := oTFont:Bold    
      
             Italic 
         := oTFont:Italic    
      
             Underline := oTFont:Underline   
      
           ACTIVATE DIALOG oDlg 
      CENTERED 
      CENTERED 
         Return
       
      Exemplo da classe TFont
      Image Removed
      
      
      Bloco de código
      languagecpp
      themeEclipse
      titleExemplo 1
      linenumberstrue
      collapsefalse
         

      New

      Método construtor da classe.

      TFont(): New ( [ cName], [ uPar2], [ nHeight], [ uPar4], [ lBold], [ uPar6], [ uPar7], [ uPar8], [ uPar9], [ lUnderline], [ lItalic] ) --> oObjeto

       

      NomeTipoDescriçãoObrigatórioReferência
      cNameCaracterIndica o nome da fonte que será utilizada.  
      uPar2QualquerCompatibilidade.  
      nHeightNuméricoIndica o tamanho da fonte.  
      uPar4QualquerCompatibilidade.  
      lBoldLógicoIndica se habilita(.T.)/desabilita(.F.) o estilo negrito.  
      uPar6QualquerCompatibilidade.  
      uPar7QualquerCompatibilidade.  
      uPar8QualquerCompatibilidade.  
      uPar9QualquerCompatibilidade.  
      lUnderlineLógicoIndica se habilita(.T.)/desabilita(.F.) o estilo sublinhado.  
      lItalicLógicoIndica se habilita(.T.)/desabilita(.F.) o estilo itálico.  

       

      oObjeto
        (objeto)
      • Retorna o objeto criado.
      oTFont := TFont():New('Courier new',,-16,.T.)

       

      PropriedadeDescriçãoTipo
      cNameIndica o nome da fonte que será utilizada.Caracter
      lBoldIndica se habilita(.T.)/desabilita(.F.) o estilo negrito.Lógico
      lItalicIndica se habilita(.T.)/desabilita(.F.) o estilo itálico.Lógico
      lUnderlineIndica se habilita(.T.)/desabilita(.F.) o estilo sublinhado.Lógico
      nHeightIndica o tamanho da fonte.Numérico
      nWidthIndica a largura da fonte.Numérico
      Bloco de código
      themeEclipse
      languagecpp
      titleExemplo
      linenumberstrue

      Resultado do Exemplo

      Image Added

      Abrangência

      Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10, ByYou Application Server

      ...