使用带有CHtmlView控件的打印预览时

时间:2018-03-13 20:05:59

标签: html-table mfc webbrowser-control

我有一个基本的HTML table对象,其中包含thead部分:

<thead>
    <tr>
        <td class="columnStudyPoint">Study Point</td>
        <td class="columnDate">Date Assigned</td>
        <td class="columnDate">Date Completed</td>
    </tr>
</thead>

现在,如果我在Microsoft Edge中打开我的HTML文档并进行打印预览,我发现它正在运行:

Preview

但是,我在一个CHtmlView网页浏览器控件中显示这个HTML文档,该控件使用IE7。在此上下文中,执行打印预览时不会重复thead

1 个答案:

答案 0 :(得分:1)

如果我将它添加到我的CSS文档中:

@media print {
   thead {
       display: table-header-group;
   }

   table tbody tr td:before,
   table tbody tr td:after {
        content : "" ;
        height : 4px ;
        display : block ;
    }
}

预览CHtmlView控件中的第2页:

Preview in CHtmlView