2017-10-10 14 views
0

Nreco PDF Generatorを使用しています。次のHTMLを使用してPDFファイルを生成しようとすると、テキストに余白がありません。 Issued pdfNreco pdf generator:text-alignの問題:正当化と単語区切り

私はスタイルが、問題を解決する方法はありませんでoverflow-wrap: break-wordを追加することも試み:結果は以下の通りであるフォームに存在hereを使用して

<html> 
 
<head> 
 
<style> 
 
P { 
 
    word-break: break-word; 
 
    border: 1px solid black; 
 
} 
 
</style> 
 
</head> 
 
<body> 
 

 
<P align=justify>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In lacinia lacus lorem, sit amet luctus elit commodo a. Etiam sagittis varius maximus. Donec quis finibus purus, quis pulvinar purus. Nunc vitae eros eget nibh vestibulum malesuada. Quisque elit lorem, tincidunt vel facilisis sed, sollicitudin vulputate nisi. Cras ut vestibulum justo. Pellentesque et metus iaculis, ullamcorper mauris at, finibus dui. Donec in odio et tellus eleifend vehicula at non felis. Aliquam hendrerit auctor lorem dapibus pellentesque. Phasellus neque nunc, congue sed ipsum sit amet, sagittis scelerisque diam. Sed et fermentum odio. Aliquam rhoncus elit mauris, et accumsan lectus viverra quis. Nullam venenatis diam id dolor cursus, eget porttitor mi fermentum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.</P> 
 
</body> 
 
</html>

この問題の原因はalign=justifyです。それを削除すると、テキストは境界線内に留まりますが、そのようにしなければならないのは正当化されません。

これを修正するにはどうすればよいですか?

答えて

0

NReco PdfGeneratorはwkhtmltopdfツールのラッパーなので、あなたの質問は実際にはQtWebKit 4.8エンジンに関するものです。

<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=en" /> 
<style> 
P { 
    word-break: break-word; 
    border: 1px solid black; 
    font-family: 'Open Sans', serif; 
} 
</style> 
:カスタムフォント、のようなものを使用)

P { 
    word-break: break-word; 
    border: 1px solid black; 
    text-rendering: geometricPrecision; 
} 

2:text-rendering: geometricPrecision; CSSルールを追加)

1:私はあなたが説明ALIGN =正当化する問題に対処する方法を、少なくとも2つの方法を知っています

関連する問題