Classe: FwChartFactory
Classe pai, responsável por armazenar os dados e métodos comuns das classes que desenham gráficos como: FWChartPie, FWChartBar,FWChartBarComp e FWChartLine.
setLegend
Seta orientação da legenda.
FwChartFactory(): setLegend ( < nAlign> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nAlign | Numérico | Define onde será criado a legenda na tela. Ex: CONTROL_ALIGN_NONE, CONTROL_ALIGN_LEFT, CONTROL_ALIGN_TOP, CONTROL_ALIGN_RIGHT, CONTROL_ALIGN_BOTTOM | X |
setMask
Seta máscara para exibir o valor no tooltip.
FwChartFactory(): setMask ( [ cMask] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cMask | Caracter | Máscara do tooltip. Ex: "R$ *@*", será exibido por exemplo R$ 10,00 |
setPicture
Seta picture dos valores do gráfico.
FwChartFactory(): setPicture ( < cPicture> ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cPicture | Caracter | Picture que será utilizada nos valores do gráfico. Ex: @E 99.99 | X |
setTitle
Seta título do gráfico.
FwChartFactory(): setTitle ( [ cTitle], [ nAlign] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
cTitle | Caracter | Título do gráfico. | ||
nAlign | Numérico | Alinhamento do título. Ex: CONTROL_ALIGN_LEFT,CONTROL_ALIGN_CENTER,CONTROL_ALIGN_RIGHT |
Propriedade | Descrição | Tipo |
Array of Record |
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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas