当使用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