2016-08-18 1 views
-2

Ich möchte die Daten im SVG-Format aber es ist die Buchung der Daten im Bildformat Wie ändere ich die Daten in SVG-Format am hinteren Ende der Daten sehen so ausÄndern Sie die Art von chart.download() extjs 6

array(3) { 
    ["version"] => string(1) "2" 
    ["data"] => string(24510) "data:image/png;.;base64,iVBORw0KGgoAAAANSUhEUgA... 
    ["filename"] => string(31) "fileName" 
} 

und mein extjs Code ist

var chartData = Ext.ComponentQuery.query('#mychart')[0]; 
     chartData.download({ 
          type: 'image/svg', 
          filename: "FileName", 
          url: 'uploads/news/newstarts' 
         }) 

Antwort

0

ich war nicht in der Lage, das Bild/png Typ SVG, zu konvertieren so verwende ich das pNG-Bild. Zuerst bekomme ich die Daten, die ich

hatte, als ich die Daten als Bild speichern und es im pdf verwenden, indem fdpi Bibliothek mit tcpdf $ date = strtotime ($ Datum-> Format ('Ymd H: i: s '));

$url = ROOT.'/uploads/print-stats-irstpr'.$date.'.png'; 
    $data = base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $_REQUEST['data'])); 
    file_put_contents($url, $data);