Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
710
UltraChart - PDF/XPS
posted

I've a problem with exporting the UC to a PDF or XPS format.

Problem is that while the export goes well, the chart is not scaled, since only a percentage is displayed.

The chart is being cut on the right, again, there is no auto scaling.

 Any ideas are welcomed and needed asap!

Here is my code :

Dim ReportName_PDF As String = App_Path + "\Reports\Graph_1.pdf"

Dim ReportName_XPS As String = App_Path + "\Reports\Graph_1.xps"

Dim Report_Graph As Report = New Report() Dim Report_Graphics As Graphics = Report_Graph.AddSection().AddCanvas().CreateGraphics()

Me.UltraChart_Parameters.RenderPdfFriendlyGraphics(Report_Graphics)

Case "XPS"

Report_Graph.Publish(ReportName_XPS, FileFormat.XPS)
System.Diagnostics.Process.Start(ReportName_XPS)

Case "PDF"

Report_Graph.Publish(ReportName_PDF, FileFormat.PDF)

System.Diagnostics.Process.Start((ReportName_PDF))

Am i doing wrong ?

Thanks  a lot in advance for any hints!

Parents Reply Children
  • 65
    posted in reply to Govardhana Reddy

    when ultrachart save in pdf & image format its different,

    in image format it works fine but when saved into pdf format its not working well

    i sent u sanpshot

     

  • 325
    posted in reply to Gustavo

    Hi,

    If the chart border property was raised and if we export the chart to PDF,then the chart background is filling with black color.

    this.ultraChart1.Border.Raised = true;

    See the following figure

    If we make this.ultraChart1.Border.Raised = false;  and if we export the same to PDF,then everything is perfect.

    This is the code Im using fr exporting the chart to PDF format.

     Infragistics.Documents.Report.Report chartReport = new Infragistics.Documents.Report.Report();

                Graphics chartGraphics = chartReport.AddSection().AddCanvas().CreateGraphics();
                ultraChart1.RenderPdfFriendlyGraphics(chartGraphics);

                //Define a string that contains the path to

                SaveFileDialog saveFileDialogChart = new SaveFileDialog();
                 saveFileDialogChart.Filter = "PDF Files|*.PDF|All Files|*.*";
                 saveFileDialogChart.Title = "Export Chart Image To PDF";

                  saveFileDialogChart.FileName = "PDF Format";

                chartReport.Publish(saveFileDialogChart.FileName, FileFormat.PDF);

    But,in the generated pdf, if user wants to see the border settings wat ever he assigned,is there is any way to do tht.