как экспортировать fusionchart в PHP

Я хочу экспортировать fusionchart в изображения или pdf, что мне добавить? без использования третьих лиц

<?php

*//koneksi database*
include "config/koneksi.php";
error_reporting(E_ALL ^ (E_NOTICE | E_DEPRECATED));
include "config/koneksi.php";
include("config/class/FusionCharts_Gen.php");
$pencarian=$_POST['pencarian'];
$bulan=$_POST['bulan'];
$barang_aset=$_POST['barang_aset'];


?>
<html>
  <head>
    <title>First Chart Using FusionCharts PHP Class</title>
    <script language='javascript' src='assets/js/FusionCharts.js'></script>
  </head>
  <body>

  <?php

# Включить класс PHP FusionCharts # Создать объект для столбчатой ​​3D-диаграммы

  $FC = new FusionCharts("column3d","900","450");

  # Setting Relative Path of chart swf file.
  $FC->setSwfPath("Charts/");

  # Store chart attributes in a variable
  $strParam="caption=Grafik Jumlah Inventaris dan Aset Berdasarkan Kategori";

  # Set chart attributes
  $FC->setChartParams($strParam);

  $kategori = mysql_query("SELECT id_kategori, nama_kategori FROM kategori");
  //$tracking = mysql_query("SELECT Nama_Karyawan FROM master_karyawan WHERE Kode_Nama_Cabang='SRJ' AND Category_Tracking='sales'");
while ($r_kat = mysql_fetch_array($kategori)){

    $id_kat = $r_kat['id_kategori'];
    $kat = $r_kat['nama_kategori'];

    $counter1 = 0;`enter code here`

**What do I need to add to add exportEnabled in this fusionchart**

             //$total = mysql_num_rows(mysql_query("SELECT IdKat,TglTerjual FROM penjualan_buku WHERE IdKat='$kat' AND LEFT(TglTerjual,4)='2012' AND  MID(TglTerjual,6,2)='02'"));

             $total = mysql_query("SELECT id_kategori, nama_barang FROM barang WHERE id_kategori='$id_kat' and nama_barang like '%$_POST[barang_aset]%'and MONTH(tanggal_status) like '%$_POST[bulan]%' and status like '%$_POST[pencarian]%' ");

             $counter1++;


    //$persentase = ($total!=0 || $review !=0)?($review / $total) *100:0;
    $total = mysql_num_rows($total);


  # add chart values and category names
  $FC->addChartData("$total","name=<a href='jmlaset.php?id=$id_kat'>$kat</a>");

}
    # Render Chart
    $FC->renderChart();
  ?>

  </body>
</html>

Как добавить функцию экспорта в эту fusionchart?


person Bayu Anggoro    schedule 30.06.2015    source источник
comment
извините, небрежный код, его можно посмотреть здесь pastebin.com/s4P7aRDA   -  person Bayu Anggoro    schedule 01.07.2015


Ответы (1)


Ваш класс-оболочка php для FusionCharts не проходит проверку с помощью последнего класса-оболочки. См. ссылку

вы также можете экспортировать диаграмму через сервер экспорта FusionCharts, установив для атрибута exportEnabled значение 1. Это будет использовать их сервер экспорта и загрузит изображение на вашем конце.

Если вы хотите создать свой собственный сервер экспорта, вы можете использовать распространяемый обработчик экспорта FusionCharts. Вы можете получить полезную информацию из этого link, но он использует два сторонних API ImageMagick и InkScape для преобразования SVG в требуемые форматы изображений. Вам нужно установить эти зависимости на вашем конце.

person Subhash Halder    schedule 01.07.2015