한 페이지를 넘을 수있는 HTML 테이블의 행 안에 페이지 나누기가 발생하지 않도록하려고합니다. Internet Explorer 인쇄 미리보기와 BCL EasyPDFSDK를 사용하여 PDF로 변환하여이를 테스트합니다. 나는 page-break-inside: avoid !important
는하지만, 단지 <td>
수준에 노력하고 생각CSS가 테이블 행 안쪽에서 페이지 나누기를 중지합니다.
td {
page-break-inside: avoid !important;
white-space: nowrap;
overflow: hidden;
margin: 4px 0 4px 0;
}
: 나는 <td>
요소에 다양한 조합에서 다음 CSS 스타일을 적용하지만 각각에 대해 내가 원하지 않는 결과를 얻고 있었다. 예를 들어 <tr>
은 첫 번째 페이지의 끝에 하나의 <td>
이 표시되며 모든 텍스트는 그대로 유지되지만 다음 <td>
태그는 모든 텍스트가 그대로 유지됩니다.
<tr>
에 서식을 적용해야한다고 생각하지 않았으므로이 문제를 해결하는 방법을 잘 모릅니다.
CSS를 <tr>
에 적용해야합니까, 아니면 다른 방법이 있습니까?
도움 주셔서 감사합니다.
바이올린을 제공 할 수 있습니까? 이것은 도움이 될 것이다. –