<THEAD> 在将打印预览与 CHtmlView 控件一起使用时不被接受

<THEAD> is not being honored when using Print Preview with a CHtmlView 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 文档并进行打印预览,我会发现它正在运行:

但是,我在 CHtmlView Web 浏览器控件中显示此 HTML 文档,该控件在后台使用 IE7。在这种情况下,thead 在执行打印预览时不会重复。

如果我将此添加到我的 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 页的预览: