web-dev-qa-db-ja.com

jspdf.debug.jsでデフォルトのPDFページ幅とフォントサイズを変更する場所

Jspdf.debug.jsでデフォルトのpdfページ幅とフォントサイズを変更する必要があります。

Jspdf.debug.jsのデフォルト値をどこでどのように変更しますか?

31
user3428816

デフォルトの形式のいずれかを使用するほかに、指定した単位で任意のサイズを指定できます。

例えば:

// 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]);

コンストラクターの3番目のパラメーターは、次元の配列を取ることができます。ただし、それらは幅と高さに対応せず、代わりに長辺と短辺(または反転)です。

1番目のパラメーター(landscapeまたはportrait)は、幅と高さを決定します。

GitHubのソースコードでは、 サポートされている単位(ptに相対的な比率) を確認できます。また、デフォルトの ページ形式(サイズはpt

63
Aidiakapi

ドキュメントページ から

ページタイプを設定するには、コンストラクタに値を渡します

jsPDF(orientation, unit, format)新しいjsPDFドキュメントオブジェクトを作成します

インスタンスパラメータ:

orientation「portrait」または「landscape」のいずれか(またはショートカット「p」(デフォルト)、「l」)

unit座標が指定されたときに使用される測定単位。 「pt」(ポイント)、「mm」(デフォルト)、「cm」、「in」のいずれか

format 'a3'、 'a4'(デフォルト)、 'a5'、 'letter'、 'legal'のいずれか

フォントサイズを設定するには

setFontSize(size)

今後のテキスト要素のフォントサイズを設定します。

パラメーター:

{Number} sizeフォントサイズ(ポイント単位)。

21
Ramesh