我想要一段文本在下一行溢出時換行。文本沒有空格或破折號。即使該塊包含overflow =「hidden」和wrap-option =「wrap」屬性,Apache FOP也不會包裝此文本或將其剪下。 FO文件不包含任何保持在一起的設置,因此不會導致此問題。Apache FOP不會包裝我的文本
版本:Apache FOP 0.95,1.0和1.1發生問題。不幸的是,舊版本不能在我的DocBook Maven安裝程序中工作,所以我沒有測試過這些。
這是我的FO文件塊:
<fo:block
overflow="hidden"
wrap-option="wrap"
white-space-collapse="false"
white-space-treatment="preserve"
linefeed-treatment="preserve"
text-align="start"
margin-top="0.5em"
margin-right="0.5pt"
margin-bottom="1em"
margin-left="0.5pt"
border-width="0.5pt"
border-left-style="solid"
border-left-color="#D3CEC6"
padding="2mm"
font-family="Courier New"
font-size="8pt"
background-color="#EBE5D7">veryverylongtextwithoutspacesordashes
</fo:block>