方向rtl不工作在wkhtml到pdf
本文关键字:wkhtml pdf 工作 rtl 方向 | 更新日期: 2024-09-19 11:09:52
我在asp.net c#应用程序中使用wkhtmltopdf。我有下面的表。当我生成这个表到wkhtltopdf时,dir="rtl"不起作用。我的代码遵循
<table width="100%">
<tr>
<td>
<ul class="rtl">
<li> شسشيبسيسيب لبي يبليس ل يبل سي ليل س يبل سي يبسل سي يبسل سي لش
</li>
</ul>
</td>
</tr>
</table>
<style type="text/css">
.rtl {
direction: rtl;
text-align: right;
unicode-bidi: bidi-override;
}
</style>
如何在rtl 中给出方向
这应该有效。
但是您也可以尝试在元素上使用dir
属性:
<td>
<ul dir="rtl">
<li> شسشيبسيسيب لبي يبليس ل يبل سي ليل س يبل سي يبسل سي يبسل سي لش
</li>
</ul>
</td>
您的原始标记和dir
标记似乎都可以工作。这里有一个Plunkr可以尝试——你可以对每个块进行注释/取消注释,两者的行为似乎都是一样的,列表将列表图标显示在右侧,文本向左流动。
http://plnkr.co/edit/RCQQPozhnBLQ0XkfFRYX?p=preview
这是我前几天写的一篇相关博客文章,其中详细介绍了dir
标记以及在ASP.NET和Angular中管理RTL。
http://weblog.west-wind.com/posts/2015/May/23/Right-To-Left-RTL-Text-Display-in-Angular-and-ASPNET