Jump to content
Software FX Community

jpatel

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by jpatel

  1. We've been using chartfx with Active Reprots.  95% of the time everything works fine. But Some time we are having issues with Area chart and pie chart.

    Some times they come out in complete(i.e.  pie missing from a pie chart and a big section of Area is missing form the Area chart.

    Below is a piece of code which used to generate Area chart.

     

    Dim objGrowthChart As SoftwareFX.ChartFX.Wrapper.Chart = New SoftwareFX.ChartFX.Wrapper.Chart _

    (

    CType(CustomControl2.Control, ChartFX.WinForms.Chart), True)

    objGrowthChart.SerLegBox =

    False

    objGrowthChart.AxisX.Gridlines =

    False

    If CustomControl2 Is Nothing ThenMe.CustomControl2 = CType(Me.Detail.Controls(21), DataDynamics.ActiveReports.CustomControl)

    End IfWith objGrowthChart

    .SerLegBox =

    False

    .Gallery = SoftwareFX.ChartFX.Wrapper.Gallery.Area

    .AxisY.LabelsFormat.Decimals = 0

    .AxisY.LabelsFormat.Format = AxisFormat.Number

    .AxisY.Title.Text =

    "$ Thousands"

    .AxisY.Gridlines =

    True

    .AxisX.DataFormat.CustomFormat =

    "#,##0"

    .AxisX.Title.Text =

    ""

    .AxisX.Step = 8

    Dim f As New System.Drawing.Font(.AxisX.Font.FontFamily, .AxisX.Font.Size - 2)

    .AxisX.Font = f

    .BorderObject = New DefaultBorder(BorderType.None)

    .Border =

    False

    .OpenData(COD.Values, 1, intRowCnt)

    For i = 0 To intRowCnt - 1

    .Value(0, i) = arrGrowth(i).TotalAmount / 1000

    .Point(0, i).Color = System.Drawing.Color.FromArgb(200, 200, 200)

    Select Case Month(arrGrowth(i).ReturnDate)

    Case 1, 2, 3

    strCurXLabel =

    "Q1"Case 4, 5, 6

    strCurXLabel =

    "Q2"Case 7, 8, 9

    strCurXLabel =

    "Q3"Case 10, 11, 12

    strCurXLabel =

    "Q4"

    End Select.AxisX.Label(i) = strCurXLabel & vbCrLf & Format$(arrGrowth(i).ReturnDate, "yy")Next i

    .CloseData(COD.Values)

    End With

     

    Pls Help.

     

×
×
  • Create New...