當使用confluence編輯頁面時,當一行的文字過多,且中間沒什么逗號分隔時,有時會出現導出的pdf文件中,這一行顯示的文字不全的情況。
如:
很明顯費用的費字沒有顯示完全,且后面還有其他的字。
可以看到其他官方提供的pdf導出的樣式中,已經包含下列內容:
但是它並沒有起到效果(不是完全沒有效果,有些地方可以)
可參考如下的css內容,修改:
@page { size: 210mm 297mm; margin: 15mm; } body, p, li, td, table, tr, br, .bodytext, .stepfield { word-wrap: normal; } .wiki-content div, .wiki-content p { word-wrap: break-word; line-height: 1.5; } h1 { font-size: 50px; } div h2 { font-size: 27px; } div h3 { font-size: 24px; } div h4 { font-size: 21px; } body * { font-size: 16px; } table { font-size: 12px; width:100%; max-width:100%; } body * { line-height: 200%; }
主要關注是:
.wiki-content div, .wiki-content p { word-wrap: break-word; }
參考 :https://my.oschina.net/nosand/blog/273155