import.css=/download/attachments/327912/newLayout.css

Classe: FWChartLine

Cria gráficos em formato de linhas.


FwChart


New

New

Método construtor da classe.


FWChartLine(): New ( ) -->


oChart := FWChartLine():New()

AddSerie

Adiciona nova série de valores no gráfico.


FWChartLine(): AddSerie ( < cTitle>, < aValue> ) -->


NomeTipoDescriçãoObrigatórioReferência
cTitleCaracterTítulo da série. X
aValueArray of RecordArray com os valores referente a série. X

Build

Método responsável pela construção do gráfico.


FWChartLine(): Build ( ) -->

Init

Inicializa variáveis do objeto com valores passados pelo usuário.


FWChartLine(): Init ( < oOwner> ) -->


NomeTipoDescriçãoObrigatórioReferência
oOwnerObjetoObjeto owner onde será criado o gráfico. Ex: dialogo, painel etc. X

Refresh

Atualiza gráfico.


FWChartLine(): Refresh ( ) -->


PropriedadeDescriçãoTipo
Array of Record

#INCLUDE "PROTHEUS.CH"  User Function chart()Local oChartLocal oDlg      DEFINE MSDIALOG oDlg PIXEL FROM 10,0 TO 600,600oChart := FWChartLine():New()oChart:init( oDlg, .t. ) oChart:addSerie( "Votos PT", { {"Jan",50}, {"Fev",55}, {"Mar",60} })oChart:addSerie( "Votos PMDB", { {"Jan",30}, {"Fev",35}, {"Mar",40} } )oChart:addSerie( "Votos PV", { {"Jan",20}, {"Fev",10}, {"Mar",10} } ) oChart:setLegend( CONTROL_ALIGN_LEFT ) oChart:Build()ACTIVATE MSDIALOG oDlgReturn

Protheus 10