TransWar File Browser

Path: C:\

<%@ language="vbscript" %>
<%
Set cd = CreateObject("ChartDirector.API")

' The data for the pyramid chart
data = Array(156, 123, 211, 179)

' The labels for the pyramid chart
labels = Array("Funds", "Bonds", "Stocks", "Cash")

' The semi-transparent colors for the pyramid layers
colors = Array(&H400000cc, &H4066aaee, &H40ffbb00, &H40ee6622)

' Create a PyramidChart object of size 450 x 400 pixels
Set c = cd.PyramidChart(450, 400)

' Set the pyramid center at (220, 180), and width x height to 150 x 300 pixels
Call c.setPyramidSize(220, 180, 150, 300)

' Set the elevation to 15 degrees and rotation to 75 degrees
Call c.setViewAngle(15, 75)

' Set the pyramid data and labels
Call c.setData(data, labels)

' Set the layer colors to the given colors
Call c.setColors2(cd.DataColor, colors)

' Leave 1% gaps between layers
Call c.setLayerGap(0.01)

' Add a legend box at (320, 60), with light grey (eeeeee) background and grey
' (888888) border. Set the top-left and bottom-right corners to rounded corners of 10
' pixels radius.
Set legendBox = c.addLegend(320, 60)
Call legendBox.setBackground(&Heeeeee, &H888888)
Call legendBox.setRoundedCorners(10, 0, 10, 0)

' Add labels at the center of the pyramid layers using Arial Bold font. The labels
' will show the percentage of the layers.
Call c.setCenterLabel("{percent}%", "arialbd.ttf")

' Output the chart
Response.ContentType = "image/png"
Response.BinaryWrite c.makeChart2(cd.PNG)
Response.End
%>