Bonjour

J'utilise html2canvas pour récupérer le contenu d'une div et l'afficher dans un modal sous forme d'image:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<script src="js/html2canvas.js"></script>
<script>
$(document).ready(function(){
 
var element = $("#invoice"); // global variable
var getCanvas; // global variable
 
    $("#btn-Preview-Image").on('click', function () {
         html2canvas(element, {
         onrendered: function (canvas) {
		 $(".modal-apercu").empty();
                $(".modal-apercu").append(canvas);
                getCanvas = canvas;
             }
         });
    });
 
});
</script>
Je voudrais savoir s'il est possible de diviser cette image en plusieurs parties, par exemple si la hauteur du div est de 1800px, chaque 600px correspondra à une image. On aura donc 3 images à afficher. Le but sera donc de diviser le canvas par 3 pour avoir 3 images à la sortie.

Merci