Module athus.view.text
Modulo de auxilio a configuracao de texto, como alinhamento, fonte e outros. Modulo desenvolviedo por Jose Ivan Bezerra, e editado por Ricardo Mendes.
Functions
| Text:attrColor (nc) | Funcao responsavel por definir a cor a ser utilizada no texto. |
| Text:attrFont (nf) | Funcao responsavel por atribuir o tipo da fonte do texto. |
| Text:attrHAlign (nv) | Funcao responsavel por atribuir o tipo de alinhamento horizontal. |
| Text:attrHPadding (nv) | Funcao responsavel por atribuir o espaco entre o topo e o inicio do texto. |
| Text:attrSize (ns) | Funcao responsavel por atribuir o tamanho da fonte do texto. |
| Text:attrSpacing (ns) | Funcao responsavel por atribuir o espacamento utilizado no texto. |
| Text:attrStyle (ns) | Funcao responsavel por atribuir o estilo do texto. |
| Text:attrTabSize (ntt) | Funcao responsavel por ???. |
| Text:attrText (newText, string) | Funcao responsavel por atribuir um novo texto a ser utilizado. |
| Text:attrVAlign (nv) | Funcao responsavel por atribuir o tipo de alinhamento vertical. |
| Text:attrVPadding (nv) | Funcao responsavel por atribuir o espaco entre o as laterais e o texto. |
| Text:draw () | Funcao responsavel por desenhar o texto. |
| Text:getImg () | Funcao que extrai a imagem correspondente ao objeto. |
| Text:new (str, width, heigth, height) | Construtor do modulo Text. |
| inherit () | Funcao de heranca. |
Functions
- Text:attrColor (nc)
-
Funcao responsavel por definir a cor a ser utilizada no texto.
Parameters
- nc: string com o nome da cor a ser utilizada. Valores testados:'white','red','green, 'blue'.
Return value:
retorna a cor atual, caso nenhum parametro seja passado. - Text:attrFont (nf)
-
Funcao responsavel por atribuir o tipo da fonte do texto.
Parameters
- nf: string com o nome da fonte. Atualmente so 'vera' e aceitavel.
Return value:
retorna o valor atual, caso nenhum parametro seja passado. - Text:attrHAlign (nv)
-
Funcao responsavel por atribuir o tipo de alinhamento horizontal.
Parameters
- nv: string com o tipo de alinhamento desejado: 'left','right','justify'.
Return value:
retorna o alinhamento atual, caso nenhum parametro seja passado. - Text:attrHPadding (nv)
-
Funcao responsavel por atribuir o espaco entre o topo e o inicio do texto.
Parameters
- nv: numero com o valor em pixels do espacamento texto <-> topo.
Return value:
retorna o valor atual, caso nenhum parametro seja passado. - Text:attrSize (ns)
-
Funcao responsavel por atribuir o tamanho da fonte do texto.
Parameters
- ns: numero com o valor em pixels do tamanho da fonte.
Return value:
retorna o valor atual, caso nenhum parametro seja passado. - Text:attrSpacing (ns)
-
Funcao responsavel por atribuir o espacamento utilizado no texto.
Parameters
- ns: numero com o espacamento em pixels a ser utilizado.
Return value:
retorna o valor atual, caso nenhum parametro seja passado. - Text:attrStyle (ns)
-
Funcao responsavel por atribuir o estilo do texto.
Parameters
- ns: string com o estil odesejado. Valores aceitos sao: 'italic','bold'.
Return value:
retorna o valor atual, caso nenhum parametro seja passado. - Text:attrTabSize (ntt)
-
Funcao responsavel por ???.
Parameters
- ntt: ???
Return value:
??? - Text:attrText (newText, string)
-
Funcao responsavel por atribuir um novo texto a ser utilizado.
Parameters
- newText:
- string: com o novo texto a ser utilizado.
Return value:
retorna o texto atual, caso nenhum parametro seja passado. - Text:attrVAlign (nv)
-
Funcao responsavel por atribuir o tipo de alinhamento vertical.
Parameters
- nv: string com o tipo de alinhamento desejado: 'top','down','center'.
Return value:
retorna o alinhamento atual, caso nenhum parametro seja passado. - Text:attrVPadding (nv)
-
Funcao responsavel por atribuir o espaco entre o as laterais e o texto.
Parameters
- nv: numero com o valor em pixels do espacamento texto <-> laterais.
Return value:
retorna o valor atual, caso nenhum parametro seja passado. - Text:draw ()
- Funcao responsavel por desenhar o texto.
- Text:getImg ()
-
Funcao que extrai a imagem correspondente ao objeto.
Return value:
canvas correspondente ao objeto. - Text:new (str, width, heigth, height)
-
Construtor do modulo Text.
Parameters
- str: string a ser utilizada como texto.
- width: largura da area de desenho a ser utilizada.
- heigth:
- height: altura da area de desenho a ser utilizada.
- inherit ()
-
Funcao de heranca.
See also: