2016-12-23 2 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> 

다음 코드는 pagebreak에 사용됩니다.

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

답변

0

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

정의 및 사용 페이지 나누기가 지정된 요소 전에 발생해야하는지 여부를 페이지 나누기-전에 속성 집합.

참고 :이 속성은 빈 <div> 또는 절대 위치 요소에 사용할 수 없습니다.

+0

나는 page-break-after를 사용하고 있는데, 나는 page-break-before를 테스트 목적으로 만 제거했다. UIwebview에서 페이지 비움을 감지하지 못하는 문제가 있습니다. 어떤 생각? – Saood

+0

질문이 업데이트되었습니다. – Saood

+0

비어있는 div에서 앞이나 뒤에 사용할 수 없습니다. 먼저 그것에 대해 뭔가 해보려고 했습니까? – Vcasso

관련 문제