我正在使用 jspdf 和 html2canvas 组合将 html 页面保存为 pdf。单击按钮时,将保存当前页面的 pdf 副本。问题是,如果您放大页面,然后单击按钮,则保存的 pdf 包含当前页面的不完整部分。由于缩放而在页面上不可见的大部分部分在保存的 pdf 页面中被截断。解决办法是什么?以下是单击保存按钮时调用的 js 代码-
var pdf = new jsPDF('l', 'pt', 'a4');
var source = $('#someId')[0];
var options = {
background : '#eee'
};
pdf.addHTML(source, options, function(){
pdf.save('abcd.pdf');
});
Run Code Online (Sandbox Code Playgroud)
从 Saurabh 的方法中汲取灵感,我尝试了类似的方法,但没有为任何额外的 div 元素编写代码。在保存为 pdf 之前,我将屏幕尺寸设为固定宽度,打印后将宽度恢复为默认的正常宽度。它工作正常,如果失败,我们也可以随时修复屏幕的高度,这样尽管缩放,它在生成的 pdf 中看起来也很好。以下是我使用的代码:-
var pdf = new jsPDF('l', 'pt', 'a4');
var source = $('#someId')[0];
var options = {
background : '#eee'
};
var width = source.clientWidth;
source.style.width = '1700px';
pdf.addHTML(source, options,
function(){
pdf.save('abcd.pdf'); …Run Code Online (Sandbox Code Playgroud) 有没有办法找到没有。在运行的应用程序中的任何时间点,类的活动对象的数量?我所说的活动/活动对象是指那些不符合垃圾回收条件的对象。有没有办法不使用任何工具就能找到它?
假设整个应用程序都是个人编码的。因此,可以根据我们的需要定制课程。另外,假设我们要查找其活动实例计数的类是用户定义的类,而不是任何内置类。
java garbage-collection memory-leaks memory-management out-of-memory
我们在父类中使用此方法:
public void calculateSum(int a, final int b) { }
Run Code Online (Sandbox Code Playgroud)
儿童班有:
public void calculateSum(int a, int b){ }
Run Code Online (Sandbox Code Playgroud)
方法重载或方法覆盖是这样的吗?
java ×2
html2canvas ×1
javascript ×1
jspdf ×1
memory-leaks ×1
overloading ×1
overriding ×1
pdf ×1
polymorphism ×1