2016-03-22 9 views
0

私のPDFは2行しかサポートしません(私はPDF上の入力ボックスの寸法をあらかじめ定義しています)。文章がjavascriptのPDFボックスに収まるかどうかをチェックする

フロントエンドのユーザー入力がPDF側で最大2行になるかどうかを確認する方法はありますか?文字の幅の長さを見つけて、ユーザーが入力した文字の長さを合計しても、どこにも行きませんでした。

答えて

0

1文字の幅は特定のフォントによって異なります。しかし、fixed width fontsのような固定幅文字をCourierフォントのように持つことができるので、すべての文字が同じ幅であると仮定することができます。 HTMLページのテキスト要素の幅を測定する方法については、this answerを参照してください。

PDFは72 DPI(ドットパーインチ)を使用していますので、あなたがA4出力PDFのページサイズ(8.25 x 11.75インチ)ので、ポイントの幅を持っている場合72*8.25 = 594 pointsです。 PDF内のテキストが同じフォントと同じサイズを使用すると仮定すると、テキストの幅が594がPDFに収まるかどうかを確認することができます。

関連する問題