1
0
mirror of https://github.com/24eme/signaturepdf.git synced 2023-08-25 09:33:08 +02:00

L'ajout de texte avec accent est possible maintenant

This commit is contained in:
Vincent LAURENT 2022-01-04 09:37:53 +01:00
parent 31bf40fe43
commit f65f77b4aa
2 changed files with 3 additions and 3 deletions

View File

@ -490,7 +490,7 @@ loadingTask.promise.then(function(pdf) {
document.getElementById('save').addEventListener('click', function(event) {
var dataTransfer = new DataTransfer();
canvasEditions.forEach(function(canvasEdition, index) {
dataTransfer.items.add(new File([dataURLtoBlob(svgToDataUrl(canvasEdition.toSVG()))], index+'.svg', {
dataTransfer.items.add(new File([canvasEdition.toSVG()], index+'.svg', {
type: 'image/svg+xml'
}));
})

View File

@ -157,10 +157,10 @@ describe("Signature d'un pdf", () => {
it("Ajout de texte au pdf", async () => {
await page.click("#label_svg_text");
await page.mouse.click(originX + 150, originY + 100);
await page.keyboard.type('Bon pour un logiciel libre !');
await page.keyboard.type('Bon pour un logiciel libre épatant !');
await page.mouse.click(originX + 150, originY + 50);
expect(await page.evaluate(() => { return canvasEditions[0].getObjects().length; })).toBe(5);
expect(await page.evaluate(() => { return canvasEditions[0].getObjects()[4].text; })).toBe('Bon pour un logiciel libre !');
expect(await page.evaluate(() => { return canvasEditions[0].getObjects()[4].text; })).toBe('Bon pour un logiciel libre épatant !');
expect(await page.evaluate(() => { return document.querySelector('#radio_svg_text').checked; })).toBe(true);
});
it("Suppression de tous les éléments ajoutés à la liste", async () => {