web-dev-qa-db-fra.com

Où modifier la largeur de page pdf par défaut et la taille de police dans jspdf.debug.js?

J'ai besoin de changer la largeur de la page pdf par défaut et la taille de la police dans jspdf.debug.js.

Où et comment changer les valeurs par défaut dans jspdf.debug.js?

31
user3428816

Outre l'utilisation de l'un des formats par défaut, vous pouvez spécifier la taille souhaitée dans l'unité spécifiée.

Par exemple:

// Document of 210mm wide and 297mm high
new jsPDF('p', 'mm', [297, 210]);
// Document of 297mm wide and 210mm high
new jsPDF('l', 'mm', [297, 210]);
// Document of 5 inch width and 3 inch high
new jsPDF('l', 'in', [3, 5]);

Le 3ème paramètre du constructeur peut prendre un tableau des dimensions. Cependant, ils ne correspondent pas à la largeur et à la hauteur, mais ils sont longs et courts (ou retournés).

Votre 1er paramètre (landscape ou portrait) détermine ce que deviennent la largeur et la hauteur.

Dans le code source sur GitHub, vous pouvez voir les nités prises en charge (proportions relatives à pt) , et vous pouvez également voir les formats par défaut pages (avec leurs tailles dans pt) .

63
Aidiakapi

De la page de documentation

Pour définir le type de page, transmettez la valeur au constructeur.

jsPDF(orientation, unit, format) crée un nouvel objet document jsPDF

paramètres d'instance:

orientation L'un des "portrait" ou "paysage" (ou des raccourcis "p" (par défaut), "l")

unité Unité de mesure à utiliser lorsque les coordonnées sont spécifiées. Un des "pt" (points), "mm" (par défaut), "cm", "in"

format L'un des 'a3', 'a4' (par défaut), 'a5', 'lettre', 'légal'

Pour définir la taille de la police

setFontSize(size)

Définit la taille de la police pour les éléments de texte à venir.

Paramètres:

{Number} size Taille de la police en points.

21
Ramesh