Ir para o conteúdo

 Voltar a Linguagem Lua
Tela cheia

Erro utilizando canvas com VSTB

2 de Junho de 2009, 10:39 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 3 vezes

Pessoal,
Estou utilizando o VSTB e todos os testes que fiz e que utilizam canvas, ocorrem o mesmo erro pra mim. Alguem sabe o que pode ser?
Abaixo esta o exemplo de um teste que fiz e o erro:

canvas:new (100, 100)
canvas:attrColor('red')
canvas:drawText(10,20, "TESTE")
canvas:flush()

Erro no console:
interface/output/dfb/DFBSurface.cpp <285>:


Att.,
Gilian

Autor: Gilian Fialho


22 comentários

  • B6b3cae0711e1cd6e59c07cc4b342f8b?only path=false&size=50&d=404José Ricardo Júnior(usuário não autenticado)
    2 de Junho de 2009, 14:54

     

    Gilian, não sei o que significa o erro do console, mas sei qual ser problema.

    Vc não definiu a fonte o qual o texto será escrito.

    use canvas:attrFont( 'nome'  , tamanho, 'estilo' )

    nome é o nome da fonte, exemplo: 'vera', 'arial', etc o arquivo da fonte que vc escolher (.ttf) tem q estar no mesmo diretório do Lua.

    tamanho é o tamanho, em número (16, 18, 20...)

    estilo pode ser vazio, 'bold', 'italic'...

    Para mais informações: www.​tele​midi​a.pu​c-ri​o.br​/~fr​anci​sco/​nclu​a/re​fere​ncia​/can​vas.​html

    Outra coisa, vc n precisa criar um novo canvas...

    Se quiser apagar o atual basta setar a cor de fundo, pintar um retângulo em todo o canvas e dar flush:

    canvas:attrColor('black')
    canvas:drawRect('fill',0,0,canvas:attrSize())
    canvas:flush()

    espero q isso resolva seu problema..

    • 440a74de57fd3961401fabb24a385666?only path=false&size=50&d=404Gilian Fialho(usuário não autenticado)
      3 de Junho de 2009, 0:13

       

      Jose Ricardo,

      Era exatamente isso. Eu havia tentado colocar o attrFont nas minhas varias tentativas e testes que fiz no código mas assim mesmo nao funcionava, por isso jamais imaginei que pudesse ser este o problema, e outra coisa importante que você colocou é que o aquivo da fonte deve estar no mesmo diretório.
      De qualquer forma, valeu a força mais uma vez!
      Assim que eu me "perder" volto a postar aqui. :D

      Valeu!
      Att. Gilian

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo