css Java - openpdf -用连字符断字

whhtz7ly  于 2023-01-10  发布在  Java
关注(0)|答案(2)|浏览(127)
    • bounty已结束**。回答此问题可获得+50声望奖励。奖励宽限期将在4小时后结束。Farabi Abdelwahed希望引起更多人关注此问题。

我们使用openpdf 1.3.26模板2.1从HTML和CSS生成PDF。我有一个div,样式如下

.text-block{
         display:block;
         text-align:justify;
         word-wrap: break-word;
         hyphens: auto;
         width:50px
         
        }
<span lang="de"  class="text-block" >myyyextraaaaaaaaalong text </span>

当我在浏览器上尝试此操作时,连字符正在添加,但生成的PDF没有。

hgqdbh6s

hgqdbh6s1#

请尝试以下代码片段。请阅读文章https://developer.mozilla.org/en-US/docs/Web/CSS/连字符#:~:text =在%20连字符%20CSS%20属性%20指定的%20适当位置自动%20插入%20连字符%20。

.text-block {
  display: block;
  text-align: justify;
  word-wrap: break-word;
  hyphens: none;
  width: 50px
}
<span lang="de" class="text-block" >myyyextraaaaaaaaalong text</span>
qhhrdooz

qhhrdooz2#

在我看来,你的PDF处理器是有限的CSS 2.1。和hyphens是CSS3的属性。

相关问题