实例大全
源代码在线查看: view.jsp~2~
软件大小: |
717 K |
上传用户: |
black001 |
|
|
关键词: |
|
下载地址: |
免注册下载 普通下载
|
|
int iW, iH ; // Taille de l image a generer
int iColor ; // Couleur du fond
int iPres ; // Presentation
boolean b1 ; // Legend
boolean b2 ; // Bullet
String sFormat ; // Format (gif/png)
String t = null ;
t = request.getParameter("width") ;
if (t == null)
iW = 400 ;
else
iW = java.lang.Integer.parseInt(t) ;
t = request.getParameter("height") ;
if (t == null)
iH = 350 ;
else
iH = java.lang.Integer.parseInt(t) ;
t = request.getParameter("color") ;
if (t == null)
iColor = -1 ;
else
iColor = java.lang.Integer.parseInt(t, 16) ;
t = request.getParameter("pres") ;
if (t == null)
iPres = 1 ;
else
iPres = java.lang.Integer.parseInt(t) ;
t = request.getParameter("format") ;
if (t == null)
sFormat = "gif" ;
else
sFormat = t ;
t = request.getParameter("b1") ;
if (t == null)
b1 = false ;
else
b1 = t.equalsIgnoreCase("on") ;
t = request.getParameter("b2") ;
if (t == null)
b2 = false ;
else
b2 = t.equalsIgnoreCase("on") ;
// Initialisation et definition de la taille de l image
zz.init(iW, iH) ;
zz.setFontA("Dialog", 0, 8) ;
zz.setFontTitre("Dialog", 3, 10) ;
zz.setFontLegend("Dialog", 0, 8) ;
zz.setCol(2) ;
zz.addCol(0, 55255, "Tretis") ;
zz.addCol(1, 255, "Lighoas") ;
zz.setTitle("-------------------- Test acxChart JSP") ;
zz.setLegend("Semaine 42/2000 ", "Nombre d'incidents");
zz.setRotate(true);
zz.setBkColor( iColor );
zz.addRow("Lun . ; 25 ; 32 ; ");
zz.addRow("Mar . ; 15 ; 21 ;");
zz.addRow("Mer . ; 21 ; 21 ;");
zz.addRow("Jeu . ; 16 ; 14 ;");
zz.addRow("Ven . ; 12 ; 16 ;");
zz.addRow("Sam . ; 15 ; 16 ;");
zz.addRow("Dim . ; 15 ; 17 ;");
zz.setPress(iPres);
zz.setOrigine( 40, 50) ;
zz.setXPress(b1, b2, false);
// zz.setMinMax 0, 35
zz.build(true) ;
response.reset();
response.setContentType("image/" + sFormat );
response.addHeader("Content-Disposition","filename=acx." + sFormat);
if (sFormat.equalsIgnoreCase("png"))
response.getOutputStream().write(zz.getImage(1));
else
response.getOutputStream().write(zz.getImage(0));
response.flushBuffer();
zz.clear() ;
%>