更改图表类型.download() extjs
Change type of chart.download() extjs 6
我想要的数据是在SVG格式,但它是张贴在图像格式的数据,我如何将数据更改为SVG格式在后端,数据如下所示
array(3) {
["version"] => string(1) "2"
["data"] => string(24510) "data:image/png;.;base64,iVBORw0KGgoAAAANSUhEUgA...
["filename"] => string(31) "fileName"
}
和我的extjs代码
var chartData = Ext.ComponentQuery.query('#mychart')[0];
chartData.download({
type: 'image/svg',
filename: "FileName",
url: 'uploads/news/newstarts'
})
我无法将image/png类型转换为svg,所以我使用PNG图像。首先我得到我的数据
然后我将数据保存为图像并在PDF中使用带有TCPDF的Fdpi库$日期= strtotime(日期->格式(' Y-m-d H:我: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);
相关文章:
- ExtJS 5用程序点击actioncolumn gridview
- ExtJS——在展开/折叠时调整面板高度
- 这.SOMETHING 总是返回未定义的 - extjs
- ExtJS网格单元格编辑器,防止焦点松动问题
- 如何将本地json数据加载到Extjs数据模型中
- EXTJS 5树状网格自定义行css
- 使用js或extjs访问对象的java列表
- EXTJS-图表刷新,重绘-如何更新图表
- 类型错误:url未定义extjs 4正在填充组合框
- 事件的ExtJS控制器选择器
- Chrome.downloads.download在Chrome应用程序中
- 使用Extjs进行函数定义
- (extjs)获取表单中单选按钮的选定值.不返回该值
- 什么's extjs中的mon()和on()之间的区别
- 文本字段显示它是有效的,即使它在ExtJS中是无效的
- ExtJS 4:编写带有模型关联的嵌套XML
- Extjs、Chrome扩展和内容安全策略
- ExtJS 4 Object.prototype fail
- extjs关闭事件不'不要开火
- 更改图表类型.download() extjs