...
Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Classe: FwChartFactoryClasse pai, responsável por armazenar os dados e métodos comuns das classes que desenham gráficos como: FWChartPie, FWChartBar,FWChartBarComp e FWChartLine. setLegendSeta orientação da legenda.FwChartFactory(): setLegend ( < nAlign> ) -->
setMaskSeta máscara para exibir o valor no tooltip.FwChartFactory(): setMask ( [ cMask] ) -->
setPictureSeta picture dos valores do gráfico.FwChartFactory(): setPicture ( < cPicture> ) -->
setTitleSeta título do gráfico.FwChartFactory(): setTitle ( [ cTitle], [ nAlign] ) -->
Para instanciar objetos do tipo FWChart, existe a classe FWChartFactory, responsável em instanciar o objeto gráfico, conforme parâmetro passado, criando assim gráficos em pizza, barras ou linhas.
#INCLUDE "PRCONST.CH"#INCLUDE "PROTHEUS.CH" User function criachart()Local oFWChartLocal oDlgDEFINE MSDIALOG oDlg PIXEL FROM 10,0 TO 600,400oFWChart := FWChartFactory():New()oFWChart := oFWChart:getInstance( BARCHART ) // cria objeto FWChartBar/*Valores do getInstance:BARCHART - cria objeto FWChartBarBARCOMPCHART - cria objeto FWChartBarCompLINECHART - cria objeto FWChartLinePIECHART - cria objeto FWChartPie*/oFWChart:init( oDLG, .F. )oFWChart:setTitle( "Titulo do grafico", CONTROL_ALIGN_CENTER )oFWChart:setLegend( CONTROL_ALIGN_LEFT )oFWChart:setMask( "R$ *@* " )oFWChart:setPicture( "@E 99.99" )oFWChart:addSerie( "Série 01", 10 )oFWChart:addSerie( "Série 02", 2 )oFWChart:build()ACTIVATE MSDIALOG oDlgReturn Protheus 10 |