Pular para o conteúdo

svgSetDocumentXML

Cliente SVG OOP svg:setDocumentXML(...)

Aplica uma árvore XML ao gráfico e manda redesenhar.

bool svgSetDocumentXML ( svg grafico, xmlnode raiz )
NomeTipoPadrãoDescrição
graficosvg—O gráfico a atualizar.
raizxmlnode—O nó raiz do desenho novo.

true se o desenho foi aplicado. false se o primeiro argumento não for um gráfico, se o segundo não for um nó de XML, ou se o conteúdo não puder ser lido como desenho — com o motivo no console de debug.

local raiz = svgGetDocumentXML(barra)
local retangulo = xmlFindChild(raiz, "rect", 0)
xmlNodeSetAttribute(retangulo, "width", tostring(vidaAtual))
svgSetDocumentXML(barra, raiz)
  • svgCreate — Cria um gráfico vetorial.
  • svgGetDocumentXML — Devolve a árvore XML do gráfico para você ler ou alterar.
  • svgGetSize — Devolve o tamanho de rasterização do gráfico.
  • svgSetSize — Muda o tamanho em que o gráfico é rasterizado.
  • svgSetUpdateCallback — Define — ou remove — a função chamada toda vez que o gráfico é redesenhado.