Business Graphic 组件开发
<o:p> </o:p>
SAP 专门提供了一个IGS(internet graphic server)来处理图形生成
IGS web端访问是http://localhost:40180/ <o:p></o:p>
也可以通过Visual Administrator 来更改,路径是:Root/server01/services/configuration adapter/webdypro/sap.com/tc~wd~dispwda/propertysheet default/IGS<o:p></o:p>
<o:p> </o:p>
它分为两种形式启动:和server 一起启动(嵌入式)、单独启动(sp9以后版本)<o:p></o:p>
<o:p> </o:p>
它包括图形(chart) 和地图(map) 两大类 组件
<o:p> </o:p>
以下例子是 time_stacked 组件开发
<o:p> </o:p>
Context 对应如下
BusinessGraphics : seriesSource ----------- datas.series
SeriesList :pointSource ------------- datas.series.point
SeriesList :label ------------- datas.series.point.name
SeriesList_Point :valueSource ----------- datas.series.point
Values (NumberValue) :value------------ datas.series.point.price (double类型)
TimeValue(TimeValue):value ----------- datas.series.point.timeV(String类型 格式是 yyyyMMdd)
<o:p> </o:p>
生成图形的方法
<o:p> </o:p>
public void buildGraphic( )<o:p></o:p>
{<o:p></o:p>
//@@begin buildGraphic() <o:p></o:p>
SimpleDateFormat sd = new SimpleDateFormat("yyyyMMdd"); <o:p></o:p>
if (!wdContext.nodeDatas().nodeSeries().isEmpty()) {<o:p></o:p>
wdContext.nodeDatas().nodeSeries().invalidate();<o:p></o:p>
} <o:p></o:p>
List datas = new ArrayList(); <o:p></o:p>
ISeriesElement si = null;<o:p></o:p>
IPointElement po; <o:p></o:p>
si = wdContext.createSeriesElement(); <o:p></o:p>
si.setName("test"); <o:p></o:p>
wdContext.nodeDatas().nodeSeries().addElement(si); <o:p></o:p>
for (int j = 0; j < marketprc.size(); j++) {<o:p></o:p>
Dto tab = (Dto) marketprc.get(j); <o:p></o:p>
po = wdContext.createPointElement();<o:p></o:p>
po.setPrice(tab.getHigh_prc());<o:p></o:p>
po.setTimeV(sd.format(tab.getPricedate()));<o:p></o:p>
si.nodePoint().addElement(po); <o:p></o:p>
} <o:p></o:p>
}<o:p></o:p>
<o:p> </o:p>
最后生成效果图<o:p></o:p>
分享到:
相关推荐
此处的CGI(Console Graphic Interface),即“控制台图形界面”,是自定义的一套控制台应用程序“图形化”界面开发解决方案。由于控制台本身并不能呈现真正的图像,此处所谓“图形界面”,实际上是由各种制表符、...
基于ArcGIS for Flex开发,通过Identity查询(任意多个图层),获取查询结果的属性,并能实现图与属性互动。要将查到的Graphic(不同图层字段的多少可能不一样)的属性在DataGrid中显示(字段为一列,属性值为一列)...
Graphic开发实例,希望对大家有帮助。
java中 Graphic类的继承及其基本用法,Graphic 作为抽象类,其用法继承组件,重写paint
这个小作业我用Graphic做的一个画图程序,看了肯定会用Graphic了 仅对于初学者啊
Windows Graphic Programming 的前几章 ,中英文对照,这些主要讲windows的基本的图像处理模块~
这是OpenGL 的graphic engine,可以再Linux下编译使用,也可以在windows 下将单独的资源拉出来使用
实现动态、静态曲线绘制,饼状图、条形图等显示。
kity, Kity Web Vector Graphic Libary
Plot Graphic Library with source code.
java 2d graphic
Mentor Graphic DFT 手册 培训手册
如果你觉得照片或是其他的图片四四方方的不是很好看,哪你可以用Photo/Graphic Edge来为他们做些变化,例如加上更好看的边框等等。Photo/Graphic Edge是一种影像处理软体,它虽然不能直接拿来绘图,不过它却可以把你...
Graphic.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they ...
Graphic 用VC画直线、画椭圆、画矩形、画点,选择所要绘制的图形,拖动鼠标即可完成绘制
<graphics.h> 是TC里面的图形库,如果要用的话应该用TC来编译,VC++有他自己的另外图形库。分为:像素函数、直线和线型函数、多边形函数、填充函数等
Graphic Architecture(图形架构翻译版)