2016-12-23 28 views
0

我想从webview.viewPrintformattor打印文档,但分页符在UIwebview中不起作用。请检查下面的CSS。UIWebView未检测到分页符

<style type="text/css"> 
@media print { 
.page-break { 
    display: block; 
    page-break-after: always; 
} 
@page { 
    size: A4 portrait; /* can use also 'landscape' for orientation */ 
    margin: 0.5in; 
    padding: 1em; 
} 

} 
body { 
    font-family: calibri, arial, sans-serif; 
    font-size: 15px; 
    line-height: 1.5; 
    color: #000000; 
} 
h1, h2, h3 { 
    margin: 0; 
    padding: 0; 
} 
td { 
    vertical-align: top; 
} 
.ar { 
    direction: rtl; 
    text-align: justify; 
} 
.page-break { 
    display: block; 
    page-break-after: always; 
} 
@page { 
    size: A4 portrait; /* can use also 'landscape' for orientation */ 
    margin: 0.5in; 
    padding: 1em; 
} 
</style> 

并使用下面的代码进行分页。

<div class="page-break"></div> 

回答

0

http://www.w3schools.com/cssref/pr_print_pagebb.asp

定义和用法 的分页,前属性设置分页符时,是否指定的元素之前。

注意:您不能在空的<div>或绝对定位的元素上使用此属性。

+0

我正在使用页面中断后,我添加了页面中断前为测试目的只有我删除。但问题是UIwebview没有检测到分页符。任何想法? – Saood

+0

问题已更新。 – Saood

+0

两者,之前或之后不能用于空的div。你是否尝试过先做一些事情? – Vcasso