Oltre a utilizzare uno dei formati predefiniti, è possibile specificare qualsiasi dimensione desiderata nell'unità specificata.
Ad esempio:
// 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]);
Il terzo parametro del costruttore può assumere una vasta gamma di dimensioni. Tuttavia non corrispondono a larghezza e altezza, ma sono lato lungo e lato corto (o ruotati intorno).
Il tuo primo parametro (landscape
o portrait
) determina cosa diventa la larghezza e l'altezza.
Nel codice sorgente su GitHub è possibile vedere lo supported units (relative proportions to pt
) e si può anche vedere il valore predefinito page formats (with their sizes in pt
).
se voglio cambiare solo la lunghezza di una pagina è possibile –
Non sono sicuro al 100% che non sia possibile (forse c'è un plug-in per questo), ma sfogliare il codice sorgente ha fatto sembrare abbastanza chiaro che non è nell'implementazione predefinita. – Aidiakapi
Puoi vedere questa [Domanda] (http://stackoverflow.com/questions/25001939/not-getting-desired-output-in-jspdf) –