Chạy
Tiết kiệm
Cái nĩa
Đặt làm cơ sở
Hợp tác
- Cài đặt
- Đăng nhập
Bố cục biên tập
Các cột cổ điển Kết quả dưới cùng các tab Tab Kết quả [Cột] Tab [hàng] Columns Bottom results Right results Tabs [columns] Tabs [rows]
Bảng điều khiển
Bảng điều khiển trong trình soạn thảo [Beta]
Bảng điều khiển rõ ràng đang chạy
Chung
Số dòng
Bao bọc dòng
Thụt lề với các tab
Mã gợi ý [tự động hoàn thành] [beta]
Hành vi
Mã tự động chạy
Chỉ mã tự động chạy xác thực
Mã tự động-Save [Bumps phiên bản]
Auto-Close thẻ HTML
Khung tự động đóng
Xác thực mã trực tiếp
Đánh dấu các thẻ phù hợp
Bánh hơi
Hiển thị thanh nồi hơi ít thường xuyên
Lưu fiddle ẩn danh [công khai]?
- Hãy chắc chắn không bao gồm dữ liệu cá nhân- không bao gồm tài liệu có bản quyềnpersonal data
- Do not include copyrighted material
Đăng nhập nếu bạn muốn xóa fiddle này trong tương lai. if you'd like to delete this fiddle in the future.
Fork Anonymous [công khai] fiddle?
- Hãy chắc chắn không bao gồm dữ liệu cá nhân- không bao gồm tài liệu có bản quyềnpersonal data
- Do not include copyrighted material
Đăng nhập nếu bạn muốn xóa fiddle này trong tương lai. if you'd like to delete this fiddle in the future.
Fork Anonymous [công khai] fiddle? HTML CSS Result Tabs:
Visual:
JavaScript HTML CSS kết quả Dark
Tối sáng
Nhúng đoạn trích thích iframe ?: to fit the code
Không tự động để phù hợp với mã of the parent page
Kết xuất chặn trang cha mẹ
Meta fiddleURL cdnjs 1
- Tài nguyên urlcdnjs 1
- jspdf.min.js Xóa
- Dán một URL CSS/JS trực tiếp
Nhập tên thư viện để tìm nạp từ cdnjs
Yêu cầu không đồng bộ
JSON:
/echo/json/
JSONP: //jsfiddle.net/echo/jsonp/
HTML: /echo/html/
XML: /echo/xml/
/echo
Mô phỏng các cuộc gọi Async: JSON: /echo/json/
JSONP: //jsfiddle.net/echo/jsonp/
HTML: /echo/html/
XML: /echo/xml/
Xem tài liệu để biết thêm thông tin.
Khác [Liên kết, Giấy phép]
Được tạo và duy trì bởi Piotr và Oskar.DigitalOcean
Được tổ chức trên DigitalOcean
Tất cả các mã thuộc về poster và không có giấy phép được thực thi. JSFiddle hoặc các tác giả của nó không chịu trách nhiệm hoặc chịu trách nhiệm cho bất kỳ tổn thất hoặc thiệt hại nào trong quá trình sử dụng mã được cung cấp.
Liên kết
Roadmap [vote for features]
About
Docs
Service status
Lộ trình theo dõi lỗi [bỏ phiếu cho các tính năng] về tình trạng dịch vụ tài liệu
Ngôn ngữ
Doctype
Lộ trình theo dõi lỗi [bỏ phiếu cho các tính năng] về tình trạng dịch vụ tài liệu
Ngôn ngữ
Doctype
Lộ trình theo dõi lỗi [bỏ phiếu cho các tính năng] về tình trạng dịch vụ tài liệu
Ngôn ngữ
Doctype
- Tag cơ thể Apply changes Discard
Khung & Tiện ích mở rộng
Định dạng: 'A4'
trying to download the bar chart to pdf. the chart since to give me a lot of issues. the java script for the graph, I have tried but did not avail, please can someone help me out
Bar Chart
const myChart = new chart[
document.getElementById['myChart'],
config
];
function downloadPDF[]{
const convas = document.getElementById['myChart'];
const canvasImage = convas.toDataURL['image/jpeg', 1.0];
console.log[canvasImage]
let pdf = new jsPDF[];
pdf.setFontsize[];
pdf.setFontsize[20];
pdf.addImage[canvasImage, 'jpeg', 15,15,280,150];
pdf.save['salerecoed.pdf'];
}
RemoveContainer: Đúng
Imagetimeout: 2000,form class="form" style="max-width: none; width: 1005px;"> | |
RemoveContainer: Đúngh2 style="color: #0094ff">Hello | |
} []];h3>a bit about this Project: | |
Imagetimeout: 2000,p style="font-size: large"> | |
RemoveContainer: Đúng | |
Imagetimeout: 2000,p> | |
Imagetimeout: 2000,table> | |
Imagetimeout: 2000,tbody> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngth>Company | |
} []];th>Contact | |
Một chút về dự án này:th>Country | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngtd>Alfreds Futterkiste | |
} []];td>Maria Anders | |
Một chút về dự án này:td>Germany | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngtd>Centro comercial Moctezuma | |
} []];td>Francisco Chang | |
Một chút về dự án này:td>Mexico | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngtd>Ernst Handel | |
} []];td>Roland Mendel | |
Một chút về dự án này:td>Austria | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngtd>Island Trading | |
} []];td>Helen Bennett | |
Một chút về dự án này:td>UK | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngtd>Laughing Bacchus Winecellars | |
} []];td>Yoshi Tannamuri | |
Một chút về dự án này:td>Canada | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tr> | |
RemoveContainer: Đúngtd>Magazzini Alimentari Riuniti | |
} []];td>Giovanni Rovelli | |
Một chút về dự án này:td>Italy | |
Imagetimeout: 2000,tr> | |
Imagetimeout: 2000,tbody> | |
Imagetimeout: 2000,table> | |
Imagetimeout: 2000,form> | |
Imagetimeout: 2000,style> | |
RemoveContainer: Đúng { | |
} []];: arial, sans-serif; | |
Một chút về dự án này:: collapse; | |
/*: 100%; | |
* Plugin JQuery Helper cho các ví dụ và bài kiểm tra | |
*/, th { | |
Hoàn thành: function [hình ảnh] {: 1px solid #dddddd; | |
$ canvas.css [{vị trí: 'tuyệt đối', trái: 0, trên cùng: 0}]. appendto [document.body];: left; | |
Némmessage ["Canvas kết xuất có thể nhìn thấy"];: 8px; | |
* Plugin JQuery Helper cho các ví dụ và bài kiểm tra | |
*/:nth-child[even] { | |
Hoàn thành: function [hình ảnh] {: #dddddd; | |
* Plugin JQuery Helper cho các ví dụ và bài kiểm tra | |
Imagetimeout: 2000,style> | |
Imagetimeout: 2000,input type="button" id="create_pdf" value="Generate PDF"> | |
Imagetimeout: 2000,script src="//code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"> | |
Imagetimeout: 2000,script src="//cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.5/jspdf.min.js"> | |
Imagetimeout: 2000,script> | |
[function[]{function [] { | |
var | |
form=$['.form'], = $['.form'], | |
cache_width=form.width[], = form.width[], | |
*/ = [595.28, 841.89]; // for a4 size paper width and height | |
$['#create_pdf'].on['click',function[]{['#create_pdf'].on['click', function [] { | |
$['body'].scrollTop[0];['body'].scrollTop[0]; | |
createPDF[];[]; | |
}];]; | |
Hoàn thành: function [hình ảnh] { | |
functioncreatePDF[]{ createPDF[] { | |
getCanvas[].then[function[canvas]{[].then[function [canvas] { | |
var | |
img=canvas.toDataURL["image/png"], = canvas.toDataURL["image/png"], | |
doc=newjsPDF[{ = new jsPDF[{ | |
$ canvas.css [{vị trí: 'tuyệt đối', trái: 0, trên cùng: 0}]. appendto [document.body];: 'px', | |
Némmessage ["Canvas kết xuất có thể nhìn thấy"];: 'a4' | |
}];]; | |
doc.addImage[img,'JPEG',20,20];.addImage[img, 'JPEG', 20, 20]; | |
doc.save['Bhavdip-html-to-pdf.pdf'];.save['Bhavdip-html-to-pdf.pdf']; | |
form.width[cache_width];.width[cache_width]; | |
}];]; | |
} | |
// Tạo đối tượng Canvas | |
functiongetCanvas[]{ getCanvas[] { | |
form.width[[a4[0]*1.33333]-80].css['max-width','none'];.width[[a4[0] * 1.33333] - 80].css['max-width', 'none']; | |
returnhtml2canvas[form,{ html2canvas[form, { | |
Imagetimeout: 2000,: 2000, | |
RemoveContainer: Đúng: true | |
}];]; | |
} | |
// Tạo đối tượng Canvas[]]; | |
Imagetimeout: 2000,script> | |
Imagetimeout: 2000,script> | |
RemoveContainer: Đúng | |
} []]; | |
Một chút về dự án này: | |
[function[$]{function [$] { | |
$.fn.html2canvas=function[options]{.fn.html2canvas = function [options] { | |
vardate=newDate[], date = new Date[], | |
$message=null, = null, | |
timeoutTimer=false, = false, | |
timer=date.getTime[]; = date.getTime[]; | |
html2canvas.logging=options&&options.logging;.logging = options && options.logging; | |
html2canvas.Preload[this[0],$.extend[{.Preload[this[0], $.extend[{ | |
/*: function [images] { | |
varqueue=html2canvas.Parse[this[0],images,options], queue = html2canvas.Parse[this[0], images, options], | |
$canvas=$[html2canvas.Renderer[queue,options]], = $[html2canvas.Renderer[queue, options]], | |
finishTime=newDate[]; = new Date[]; | |
* Plugin JQuery Helper cho các ví dụ và bài kiểm tra.css[{ position: 'absolute', left: 0, top: 0 }].appendTo[document.body]; | |
$canvas.siblings[].toggle[];.siblings[].toggle[]; | |
$[window].click[function[]{[window].click[function [] { | |
if[!$canvas.is[':visible']]{ [!$canvas.is[':visible']] { | |
$canvas.toggle[].siblings[].toggle[];.toggle[].siblings[].toggle[]; | |
*/["Canvas Render visible"]; | |
}else{ else { | |
$canvas.siblings[].toggle[];.siblings[].toggle[]; | |
$canvas.toggle[];.toggle[]; | |
Hoàn thành: function [hình ảnh] {["Canvas Render hidden"]; | |
} | |
}];]; | |
// Tạo đối tượng Canvas['Screenshot created in ' + [[finishTime.getTime[] - timer] / 1000] + " seconds ", 4000]; | |
} | |
},options]];, options]]; | |
functionthrowMessage[msg,duration]{ throwMessage[msg, duration] { | |
window.clearTimeout[timeoutTimer];.clearTimeout[timeoutTimer]; | |
timeoutTimer=window.setTimeout[function[]{ = window.setTimeout[function [] { | |
$message.fadeOut[function[]{.fadeOut[function [] { | |
$message.remove[];.remove[]; | |
}];]; | |
// Tạo đối tượng Canvas, duration || 2000]; | |
if[$message] [$message] | |
$message.remove[];.remove[]; | |
$message=$[''].html[msg].css[{ = $[''].html[msg].css[{ | |
Imagetimeout: 2000,: 0, | |
RemoveContainer: Đúng: 10, | |
} []];: "#000", | |
Độ mờ: 0,7,: 0.7, | |
/*: "fixed", | |
* Plugin JQuery Helper cho các ví dụ và bài kiểm tra: 10, | |
*/: 10, | |
Hoàn thành: function [hình ảnh] {: 'Tahoma', | |
$ canvas.css [{vị trí: 'tuyệt đối', trái: 0, trên cùng: 0}]. appendto [document.body];: '#fff', | |
Némmessage ["Canvas kết xuất có thể nhìn thấy"];: 12, | |
Némmessage ["Canvas kết xuất ẩn"];: 12, | |
Némmessage ['Ảnh chụp màn hình được tạo trong'+[[FinishTime.getTime []-Timer]/1000]+"Seconds", 4000];: 'auto', | |
}, thời lượng || 2000];: 'auto', | |
Biên độ: 0,: 'center', | |
Đệm: 10,: 'none' | |
}].hide[].fadeIn[].appendTo['body'];].hide[].fadeIn[].appendTo['body']; | |
} | |
// Tạo đối tượng Canvas; | |
}][jQuery];][jQuery]; | |
Imagetimeout: 2000,script> |