0

こんにちはchartdirector、vb.net を使用してグラフを作成しようとしていました。正確にやろうとしているのsubは、オブジェクト クラスとして画像を返すを作成subし、ページの画像タグに返されたものを追加することです。

これが私がこれまでに行ったことです:

   Private Sub createChart(ByVal sender As System.Object, ByVal e As 
    _System.EventArgs)
    Dim cd As Integer = CreateObject("ChartDirector.API")
    Dim chart As XYChart = New XYChart(700, 170)
    Dim values As Double() = {25, 18, 15, 12, 8, 30, 35}
    Dim labels As String() = {"Labor", "Licenses", "Taxes", "Legal", 
    "Insurance", "Facilities", "Production"}
    chart.setPlotArea(30, 20, 200, 200)
    chart.addBarLayer(values)
    chart.xAxis().setLabels(labels)
    HttpContext.Current.Response.ContentType = "image/png"
    Dim mina As BinaryWriter = chart.makeChart2()
    HttpContext.Current.Response.End()

End Sub

この行のコード ブレーク

 Dim mina As BinaryWriter = chart.makeChart2()

次のエラーでArgument not specified for parameter format of public overridable function makechart2(format as integer ) As Byte()

これを修正する方法は素晴らしいでしょうありがとう

4

1 に答える 1

0

エラーによると、 にmakeChart2は整数パラメータが必要であり、Byteではなくの配列を返すようにも見えますBinaryWriter

私は に詳しくchartdirectorないので、代替手段があるかどうか、またはコードをリファクタリングする必要があるかどうかはわかりませんが、後者の場合は、BinaryWriter、およびWrite戻り値を新しくする必要がありますからmakeChart2それに。

于 2012-08-02T19:34:35.903 に答える