Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Determina o texto que aparecerá na esquerda do label principal. Por exemplo, um $ para representar valores monetários.


Parâmetros

NomeDireçãoTipo Descrição
prependINPUTCHARACTERValor do pré-texto.

Exemplo de chamada

Bloco de código
GaugeBuilder:setPrepend("R$").

...

Determina o texto que aparecerá na direita do label principal. Por exemplo, um sinal de %, km, kg etc.


Parâmetros

NomeDireçãoTipo Descrição
appendINPUTCHARACTERValor do pós-texto.

Exemplo de chamada

Bloco de código
GaugeBuilder:setAppend("KG").

...

Atribui uma margem para o velocímetro, para afastá-lo das laterais do monitor.


Parâmetros

NomeDireçãoTipo Descrição
marginINPUTINTEGERValor da margem

Exemplo de chamada

Bloco de código
GaugeBuilder:setMargin(10).

...

Permite estilizar a aparência do valor principal do velocímetro. Aceita os estilos existentes no HTML. Recebe a temp-table ttEstilos, onde cada registro equivale a uma propriedade:


Parâmetros

NomeDireçãoTipo Descrição
ttEstilosINPUTTEMP-TABLETemp-table contendo as propriedades e seus respectivos valores.

ttEstilos

CampoTipoDescrição
propriedadeCHARACTERNome da propriedade HTML
valorCHARACTERValor (conteúdo) que a propriedade irá assumir


Exemplo de chamada

Bloco de código
CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "color"
       ttEstilos.valor       = "#28ba62". //Troca a cor do label do velocímetro para um verde claro.

CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "font-weight"
       ttEstilos.valor       = "bold". //Faz com que o label fique em negrito.


GaugeBuilder:setValueStyle(INPUT TABLE ttEstilos).

...

Bloco de código
CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "color"
       ttEstilos.valor       = "#eb445a". //Troca a cor do prepend do velocímetro para um vermelho.

CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "font-style"
       ttEstilos.valor       = "italic". //Faz com que o prepend fique em itálico.


GaugeBuilder:setPrependStyle(INPUT TABLE ttEstilos).

setLabelStyle

Permite estilizar a aparência do texto que aparece abaixo do valor principal. Aceita os estilos existentes no HTML. Também recebe a temp-table ttEstilos, de forma semelhante ao método setValueStyle.


Exemplo de chamada

Bloco de código
CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "color"
       ttEstilos.valor       = "#eda900". //Troca a cor do label para amarelo.

CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "font-style"
       ttEstilos.valor       = "italic". //Faz com que o label fique em itálico.


GaugeBuilder:setLabelStyle(INPUT TABLE ttEstilos).

setThresholds

Define as sessões ou segmentos que irão dividir o velocímetro. Recebe a TEMP-TABLE ttEstagios, definida abaixo:


Parâmetros

NomeDireçãoTipo Descrição
ttEstagiosINPUTTEMP-TABLETemp-table contendo os registros de cada estágio/sessão/segmento do velocímetro.

ttEstagios

CampoTipoDescrição
valor-inicioDECIMALValor que define em qual ponto do velocímetro esse segmento irá começar.
corCHARACTERNome ou código HEX da cor que o segmento irá assumir.
opacidadeDECIMALValor da opacidade do segmento. Quanto mais próxima de 1, mais sólida será a cor do segmento. Quanto mais próxima de 0, mais transparente ela ficará.

Exemplo de chamada

Bloco de código
CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "color"
       ttEstilos.valor       = "#eda900". //Troca a cor do label para amarelo.

CREATE ttEstilos.
ASSIGN ttEstilos.propriedade = "font-style"
       ttEstilos.valor       = "italic". //Faz com que o label fique em itálico.


GaugeBuilder:setLabelStyle(INPUT TABLE ttEstilos).

createChart

...