Pular para o conteúdo

svgGetDocumentXML

Cliente SVG OOP svg:getDocumentXML()

Devolve a árvore XML do gráfico para você ler ou alterar.

xmlnode svgGetDocumentXML ( svg grafico )
NomeTipoPadrãoDescrição
graficosvg—O gráfico criado por svgCreate.

O handle do nó raiz do desenho, ou false se o primeiro argumento não for um gráfico — com o motivo no console de debug.

A partir daí valem todas as funções de XML: xmlFindChild, xmlNodeGetChildren, xmlNodeSetAttribute e as demais. Alterar a árvore não altera o gráfico sozinho — é svgSetDocumentXML que aplica.

Chamar esta função duas vezes para o mesmo gráfico devolve o mesmo handle, então dá para guardá-lo em uma variável e reaproveitar.

  • svgCreate — Cria um gráfico vetorial.
  • svgSetDocumentXML — Aplica uma árvore XML ao gráfico e manda redesenhar.
  • 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.