2016-10-19 23 views
4

私はjsPDFで「setFontType」の4種類があることを知っている:jsPDFに下線のsetFontTypeはありますか?

doc.setFontType("normal"); 
doc.setFontType("italic"); 
doc.setFontType("bold"); 
doc.setFontType("bolditalic"); 

私はいくつかのことを試してみましたが、私はそれを見つけることができませんので、jsPDFで下線setFontTypeはありますか?

+1

下線が本当にフォントの変化ではありませんので、それは、おそらくsetFontTypeではありません。これは、フォントのベースライン上に線を描くだけです。つまり、私はjsPDFを知らないので、どうすればそれが可能かはわかりません。 – GolezTrol

+0

確かに、私はまだ解決策を探しています。 –

答えて

2

あなたは2通りの方法でこれを行うことができ、私はこれが遅れている知っているが、私は、このためのソリューションを持っている: -

まず、あなたのテキストの下に線を引くために作り付けの「行」オプションを使用することができます -

doc.line(x-from,y-from,x-to,y-to); 

第二に、あなたは、HTMLでテキストを表示し、例えばのためのあなたのjspdfの設定でHTMLを印刷するオプションを使用することができます -

<div id="disptext"> 
    <div class="underText">Hello</div> 
</div> 
<br/> 
<input type='button' value='download' id='downP' /> 

<style> 
.underText { text-decoration: underline;} 
</style> 

<script> 
$(document).ready(function() { 
    $('#downP').on('click', function() { 
     var pdf = new jsPDF('p', 'pt', 'a4'); 

     pdf.addHTML($('#disptext')[0], function() { 
      pdf.save('text.pdf'); 
     }); 
    }); 
}); 
</script> 
関連する問題