Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 创建不显示图表的pdf #图1-top>div{ 显示:无; } 导出为PDF var app=angular.module('myApp',['zingchart-angularjs']); 应用控制器('MainController',功能($scope){ var a=5; var b=4; var c=angular.element($('#value')).val(); var d=16; 变量e=2; $scope.myJson={ 键入:“行”, 系列:[ {值:[a,b,c,d,e]}, ] }; }); var doc=new jsPDF(); var specialElementHandlers={ “#编辑器”:函数(元素、渲染器){ 返回true; } }; $(“#提交”)。单击(函数(){ doc.fromHTML($('#content').html(),15,15,{ “宽度”:190, “elementHandlers”:specialElementHandlers }); doc.save('sample-page.pdf'); });_Jquery_Angularjs_Pdf_Charts_Jspdf - Fatal编程技术网

Jquery 创建不显示图表的pdf #图1-top>div{ 显示:无; } 导出为PDF var app=angular.module('myApp',['zingchart-angularjs']); 应用控制器('MainController',功能($scope){ var a=5; var b=4; var c=angular.element($('#value')).val(); var d=16; 变量e=2; $scope.myJson={ 键入:“行”, 系列:[ {值:[a,b,c,d,e]}, ] }; }); var doc=new jsPDF(); var specialElementHandlers={ “#编辑器”:函数(元素、渲染器){ 返回true; } }; $(“#提交”)。单击(函数(){ doc.fromHTML($('#content').html(),15,15,{ “宽度”:190, “elementHandlers”:specialElementHandlers }); doc.save('sample-page.pdf'); });

Jquery 创建不显示图表的pdf #图1-top>div{ 显示:无; } 导出为PDF var app=angular.module('myApp',['zingchart-angularjs']); 应用控制器('MainController',功能($scope){ var a=5; var b=4; var c=angular.element($('#value')).val(); var d=16; 变量e=2; $scope.myJson={ 键入:“行”, 系列:[ {值:[a,b,c,d,e]}, ] }; }); var doc=new jsPDF(); var specialElementHandlers={ “#编辑器”:函数(元素、渲染器){ 返回true; } }; $(“#提交”)。单击(函数(){ doc.fromHTML($('#content').html(),15,15,{ “宽度”:190, “elementHandlers”:specialElementHandlers }); doc.save('sample-page.pdf'); });,jquery,angularjs,pdf,charts,jspdf,Jquery,Angularjs,Pdf,Charts,Jspdf,嗨,这是我们试图使用angular js生成图表的代码。 但当我们点击生成pdf按钮时,图表不会显示在pdf上。pdf显示为空白,没有图表。我想在pdf上显示图表,我认为fromHTML是异步的,因此请尝试以下方法: <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script> <script src="https://cdnjs.cloudf

嗨,这是我们试图使用angular js生成图表的代码。
但当我们点击生成pdf按钮时,图表不会显示在pdf上。pdf显示为空白,没有图表。我想在pdf上显示图表,我认为fromHTML是异步的,因此请尝试以下方法:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="http://cdn.zingchart.com/zingchart.min.js"></script>
<script src="http://cdn.zingchart.com/angular/zingchart-angularjs.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js"></script>
<style>
#chart-1-top > div {
    display: none;
}


</style>
<body ng-app="myApp">
  <div ng-controller="MainController" id="content">
  <input type="hidden" id="value" value="3"> 
    <div zingchart id="chart-11" zc-json="myJson" zc-width="100%" zc-height="568px"></div>
  </div>
  <button id="submit">Export to  PDF</button>
</body>


<script>


var app = angular.module('myApp',['zingchart-angularjs']);

app.controller('MainController', function($scope){
 var a=5;
 var b=4;
 var c=angular.element($('#value')).val();
 var d=16;
 var e=2;
  $scope.myJson = {
      type : 'line',
      series : [
        { values : [a,b,c,d,e] },

      ]
  };
});


</script>
<script>

var doc = new jsPDF(); 
var specialElementHandlers = { 
    '#editor': function (element, renderer) { 
        return true; 
    } 
};
$('#submit').click(function () { 
    doc.fromHTML($('#content').html(), 15, 15, { 
        'width': 190, 
            'elementHandlers': specialElementHandlers 
    }); 
    doc.save('sample-page.pdf'); 
});



</script>
doc.fromHTML($('#content').html(), 15, 15, { 
    'width': 190, 
        'elementHandlers': specialElementHandlers 
}, function() {
    doc.save('sample-page.pdf');
});