- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个表,其中包含通过行跨度使用相关单元格的大量数据。在打印预览中使用 mozilla/firefox 引擎打印时,似乎有将近 100 页要打印。上面几乎只有一行。
我确实尝试了一些表,tr,td,td 跨度级别 page-break-inside:avoid但这似乎没有太大区别。
我读过关于只使用 divs 而不是 rowspan 的文章,divs 是我们几年前的做法,但是有太多的元素没有按 1 或 2 个像素水平排列。
此引擎与用于 pdf 生成器的引擎相同,因此使用 firefox 时您很容易发现问题。
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
* {
font-family: Lucida Sans Unicode, Trebuchet MS;
}
body {
font-family: Lucida Sans Unicode, Verdana;
color: #333333;
font-size: 12pt;
padding-left: 50px;
padding-right: 50px;
margin: 0px;
}
.SpecTable {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.QIRow {
border-bottom: 1px solid #EEEEEE;
vertical-align: top;
}
.LeftColumn {
text-align: left;
}
.RightColumn {
text-align: right;
}
.SpecTable td {
vertical-align: top;
max-width: 300px;
min-width: 90px;
word-wrap: break-word;
font-family: Lucida Sans Unicode, Trebuchet MS;
font-size: 10pt;
border-bottom: 1px solid #000000;
padding-top: 5px;
padding-bottom: 5px;
}
.QIRow.QIBottomBorder2 {
border-bottom: 1px solid #EEEEEE;
}
span.PDFComment {
padding-left: 10px !important;
padding-top: 0px !important;
display: inline-block;
}
.QIRow span {
font-family: Lucida Sans Unicode, Trebuchet MS;
font-size: 10pt;
padding: 0 10px 10px 10px;
}
.QIRow div {
width: 100%;
display: inline-block;
padding-bottom: 5px;
}
.gggggDesc {
padding-left: 10px;
font-size: 13px;
}
.SN, .STTName {
font-family: Lucida Sans Unicode, Trebuchet MS;
font-size: 13px;
padding-left: 10px !important;
display: block !important;
border-radius: 5px;
margin-bottom: 5px;
color: #00699f;
}
.SpecTable th {
padding: 10px;
max-width: 300px;
min-width: 90px;
font-family: Lucida Sans Unicode, Trebuchet MS;
font-size: 11pt;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
color: #333333;
}
.ImportantColumn {
background-color: #F1F6CF;
}
.DarkGreyBackround {
background-color: #EEEDED;
}
.DarkGreyBackround {
background-color: #EEEDED;
}
</style>
</head>
<body>
<div>
<table class="SpecTable" cellpadding="0">
<colgroup>
<col width="250">
<col>
<col width="180"> <col width="100" class="ImportantColumn">
<col width="180" class="DarkGreyBackround"> </colgroup>
<thead>
<tr>
<th class="LeftColumn">xxxx</th>
<th class="LeftColumn">xxxx</th>
<th class="LeftColumn">xxxxx xxxx</th>
<th class="RightColumn">xxxxx xxx xxx xxxx</th>
<th class="LeftColumn">xxxxx xxxxxxxxxxx</th>
</tr>
</thead>
<tbody><tr>
<td class="LeftColumn" rowspan="3">
<span class="STTName">xxxxx xxxxxxxx xxxxxxxx xxx</span>
</td>
<td rowspan="3">
<div class="gggggDesc">
aiaa aaaaiaa Aaaaaaaia Paaa -&abap;<br>
aaAa aAa PAaa aaaaa Paaa A<br>
aa aiaby aaaa, aaaaa aavaaaay aa4a<br>
aaaaa aaa aaiaaiaa aaaaaia aaaaiaa aa aaaa aaaaaaaa.<br>
<br>
Paaiaiaa &aap; aaaaaia aaaa aaaaa aiaa a aiaa aiaaaa aaaaaa ia aaa ia aaiaa.<br>
aaaaaa aaa aaa aa aiaa aaaaaiaa aa aaaaAaaa aaAaa aaaY &aap; aaaaaia aaaa ia aaa paaiaiaa aaaaiaa aaaaa aaaa aaaa ia aaiaa.<br>
<br>
Paaiaiaa &aap; aaaaaia aaaa aa aaaaiaaa aaaaaa ia aaiaa ,aa ia aiaaa aaa,aa ia aaaa aaa aaa aa ia aaaa aaa.<br>
aayaaa &aap; aaaa aa - aaaaa aiaa aaiaa aaap aiaaa aaaaaa aaaaa aa aiaaaa aaaa aiaa aaaaa aiaa aaaP aaaaaia aaaaaa aiaa aiaa<br>
<br>
ia aaiaa.<br>
<br>
aaaaa aaa aaa aaaaa ayaaa baya aaa aaaaaia aaaaiaaa.<br>
<br>
aaaa a5 aaiaaiaa baya ia Yaaaaa aaa aaaaaia aaaa aaaaa aaaa aa baya aaaaa aYaaaa aaaa ia Yaaaaa. aaaaa aiaa aaaa.<br>
<br>
*Aaaa aaaa ba aaaAa, aaaAa aaY baaaaa aaaaaaaiaa jab.<br>
*Qaaaa aaaaaa aaa aaa aiaa viaia aaay.<br>
*Aay aaaiaiaaaa aiaa viaiaa aiaa iaaaa aa aaaaa aaaaaa aa $aaa paa viaia.*Qaaaa aaaaaa aaa aaaaiaa aa aaaaaaa.<br>
*Paiaa aaqaiaaa aaaa aaaaa aay aiaa.<br>aiaa aaaaiaa Aaaaaaaia Paaa&abap;<br>
<br>
-aaaaa aaaaaaaa Paaaiaa Aaaa &abap; &abap;aa aiaby aaaa, aaaaa aavaaaay aa4a aaaa aa7 aaiaaiaa baya ia aaiaa. Paaiaiaa aaa aaaa aa aiaabaaa aaaa ia aaaa aaiaa. apaay a4 aaiaaiaa aaaaaaaa aaavaa ia aaaia Yaaaaa. aaaaa aaa aaa aaaaaia aaaaiaaa ia aaaia aaaaa.<br>aiaa aaaaiaa Aaaaaaaia Paaa&abap;<br>-aaAa aAa PAaa aaaaa Paaa a &abap; &abap;<br>aa aiaby aaaa, aaaaa aavaaaay aa4a<br>aaaa a a45 aaiaaiaa baya ia aaiaa.<br>Paaiaiaa aaa aaaa aa aiaabaaa aaaa ia aaaa aaiaa.<br>PaaAaa aaaa aaIa aaaa aaa Iaaaaaa VAa PAaaIaa aAYa Aaaaaa aaaaIaa<br>aaaaa aaa aaa aaaaaia aaaaiaaa ia aaaia aaaaa.<br>
</div>
</td>
<td class="QIRow LeftColumn QIBottomBorder2">
Rear Car Park
</td>
<td class="QIRow RightColumn QIBottomBorder2">
<div>
<span>
xxxxxx
</span>
</div>
</td>
<td class="QIRow LeftColumn QIBottomBorder2">
<span class="PDFComment">Date
cc ccc cccc
ccpcrc
cc ccg cccc
ccocc cccccr
cc-cccc
cccc ccrcccg ccccrcccc Pocc
cc Gcccc Rocc, coccc ccvcrccc cccc
crocc Ccccoccr Pcrcccg crcc
ccrc ccc cccccccg cccc cc ccccc.
Poccccoc ccc ccrc cc cccccccc cogo cc cccc &ccp; ccccc.
cprcc cc cccccccg coccrccc ccrvcc cc coccc ccccoc.
ccccc occ occ ccccccc ccrcccgc cc coccc ccccc.
coc ccccrcpccoc cccccccc cccc Prccc ccoccc
cc pcr cccccrc ccovc c.cc ccc.cc ccc.cc
ccccoccc ccc.cc
coccc Gcc ccc cc.cc
cOccc ccc c,ccc.cc
ccrcc
ccrcc oc Pcccccc crc cc cccc croc ccvoccc cccc.
crcc cccc cc Ccccc, CcccR &ccp; cRc cccorc cocccccccg coc.
ccocc cccocc cor occ cccc vcccc occc.
ccc ccccccoccc cccc vccccc cccc ccccr cc cccrc cccrgc oc cccc pcr vcccc.
ccocc cccocc cor corcccg oc ccccccc.
Pcccc rccccrcc cocr cocrc crc cccc.
</span>
</td>
</tr><tr> <td class="QIRow LeftColumn QIBottomBorder2">
Front Customer Car Park
</td>
<td class="QIRow RightColumn QIBottomBorder2">
<div>
<span>
xxxxxxxx
</span>
</div>
</td>
<td class="QIRow LeftColumn QIBottomBorder2">
<span class="PDFComment">18 Jul 1017
bbpbby
bb bbg bbb7
bbbbb bbbbbb
bb-bbbb
bbbb bbbbbbg bbbbbbbbb Pbbb
b9 Gbbby bbbd, bbbbb Wbvbbbby bbb9
Bbbbb bbb bbbbbbbg bbbbbbb bbbbbbg bb Gbbb bbbbbbbb.
Pbbbbbbb bbbbbbb bbbb bbbbb bbgb 8 wbbb bbbbbb bbbbbd bb bbb bb Wbbbb.
bbbbbb bbw bbb bb bbgb bbbbbbbb bb bbbbbbbb bbbbb bbbY &bbp; bbbbbbb bbbb bb bbb pbbbbbbb bbbbbdb bbbbb gbbb bbbb bb Wbbbb.
Pbbbbbbb bbbbbbb bbbb bb bbbbbgbb bbbbwb bb Wbbbb ,bb bb bbbbb bbw,bb bb bbbb bbw bbd bb bb bbbb bbw.
bbybbb bbbb bb - bbbbb wbdb Wbbbb bbbp bbbbb bbbbbb bbbbb bb bbddbb bbwb wbbb bbbbb bbgb bbbP bbbbbbb bbbbbd wbbb bbbb
bb Wbbbb.
Bbbbb bbb bbd bbbbb bybbb bbyb bbd bbbbbbb bbbbbbgb.
bbbb bb bbbbbbbg bbyb bb Ybbbbw bbd bbbbbbb bbbb bbbbb bdgb bb bbyb bbbbb bYbbbb bbbb bb Ybbbbw. bbbbb bbgb bbbb.
Jbb Dbbbbbpbbbb bbbbbbby bbbb Pbbbb bbbbbb
bb pbb bbbbbby bbbvb b.bb b,bbb.bb b,bbb.bb
bbbbbbbb b,bbb.bb
bbbbb Gbb bb% bbb.bb
bbbbb bbD b,bb8.bb
bbbbb
bbbbb bb Pbybbbb bbb bb dbyb bbbb bbvbbbb dbbb.
bbbb bbbb bb bbbbb, bbbbb DbY bbbbbb bbbbbbbbbg jbb.
bbbbb bbbbwb bbb bbb bbbb vbbbb bbby.
bby bddbbbbbbb bbbb vbbbbb wbbb bbbbb bb bbbbb bbbbgb bb $b8b pbb vbbbb.
bbbbb bbbbwb bbb wbbbbbg bb wbbbbbd.
Pbbbb bbbbbbbb bbbb bbbbb dby bbbb.</span>
</td>
</tr>
</tbody></table>
</div>
</body>
</html>
最佳答案
啊哈时刻。将 span.PDFComment 更改为使用“display:block”而不是“inline-block”
关于html - firefox 打印多页 rowspan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45540913/
我已经为桌面和移动 Firefox 开发了一些 Firefox 插件(扩展),但现在我无法将插件/扩展安装到在 Firefox OS 中运行的浏览器中(我正在使用模拟器插件)。请注意,我不想创建一个传
可以将选项卡/网址从移动 Firefox 发送到桌面 Firefox 浏览器,但是否可以以相反的方式执行此操作?从桌面版 Firefox 到移动版 Firefox,并像其他方向一样自动加载。我找不到除
我想等待 Firefox-Browser-Events (sessionstore-windows-restored, user-interaction-inactive,..) 以清除历史记录。我的
我在公司网络中,想为 Firefox 安装一些开发人员工具。不幸的是,政策禁止 Firefox 直接访问互联网,但还有其他浏览器可以访问互联网。现在:如何在没有 Firefox 的情况下直接下载 xp
是否有用于在 firefox 中执行选择性缓存的插件或方法?我可以disable caching entirely ,但我仍然希望能够缓存一些需要几秒钟才能加载的大型 javascript 库 (ex
我目前正在将 Chrome 扩展程序转换为 Firefox 插件,并希望复制 chrome.storage.sync 功能。 但是,我无法使用 simple-storage 找到是否由 Firefox
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
所以,我使用这个代码: var options = { enableHighAccuracy: true, timeout: 2000, maximumAge: 100 }; navi
有没有办法打开 Firefox 并强制它在启动时加载临时加载项(webextension)?通常我必须手动去about:debugging并选择我硬盘上的扩展名。我正在寻找一个可以在加载 Firefo
我正在密切关注教程 here当我尝试创建 Firefox 扩展时。我的扩展有以下树: backtosearch +-chrome +-content backtosearch.
如何从代码中正确地重启 firefox(没有任何“恢复 session ”的东西并且使用与以前相同的窗口)? 我知道 bash 脚本进程中“firefox-bin”的 pid,并且我已将自定义插件加载
自从 Firefox 的最后几次更新以来,我们心爱的 Firebug 已集成到 Firefox 开发人员工具中,并且包括我在内的很多人 don't like what happened到 Firebu
当你在某处上传图片时,在使用chrome时,你可以看到状态栏实际上显示了上传的“状态”,即上传完成的百分比。 Firefox 的状态栏有没有办法显示这个上传状态? 最佳答案 用谷歌搜索这个,发现这个:
例如 Chrome 保存在这里:~Library/Application Support/Google/Chrome/Default/Current Tabs和 Safari 在这里 ~/Librar
当火狐开发者版推出时,我很高兴,我可以使用WebIde、响应式设计工具、滴管等……今天我受够了。 里面有很多bug,我就不一一列举我和我的同事发送和批准了多少bug了…… 我在 google 中搜索过
我在 Ubuntu 上使用 Firefox,版本 39.0。我正在尝试调试一个附加组件,并希望在 chrome 权限下运行一些 JavaScript。根据 this page我应该能够在浏览器控制台中
几天前,我更改了我的网站的图标:打开网站后,它可以很好地工作: 我的网站也在我的书签中,但是显示了旧的收藏夹图标: 我已经看过here,但是答案并没有解决我的问题。 解决方法可能非常简单,但是到目前为
我正在使用web API从Firefox开发一个 native 消息传递应用程序。该扩展应该调用一个解析stdin的应用程序,然后基于它解析的一些数据调用我的另一个rust应用程序,但是出于显而易见的
在 Firefox 中有插件和扩展。你能解释一下为什么这些插件有不同的名称和标签吗?它们是否差异如此之大,以至于需要不同的名称?我认为区分这些东西有点不自然,扩展具有越来越多的功能,与插件相比它们缺少
我正在使用附加构建器和附加 SDK 编写 Firefox 扩展。到目前为止,我已经能够解决任何限制,而无需迁移到 XUL。但是,我遇到了障碍。 我的扩展程序有一个长时间运行的进程,可能会阻塞,因此我需
我是一名优秀的程序员,十分优秀!