2015-03-02 56 views
0

我正在使用asp.net C#application.I wkhtmltopdf具有以下table.when我生成此表wkhtltopdf然後DIR =「RTL」不working.My代碼以下方向RTL在wkhtml不工作爲pdf

<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指導

回答

0

這應該有效。

但你也可以嘗試使用元素的dir屬性:

<td> 
     <ul dir="rtl"> 
      <li> شسشيبسيسيب لبي يبليس ل يبل سي ليل س يبل سي يبسل سي يبسل سي لش 
      </li> 
     </ul> 
    </td> 

無論你原來和dir標籤似乎工作。下面是一個Plunkr可以嘗試 - 你可以評論/取消註釋每個塊,並且這兩個行爲似乎與顯示列表圖標的列表一樣,右邊的文本向左流動。

http://plnkr.co/edit/RCQQPozhnBLQ0XkfFRYX?p=preview

這裏有一個相關的博客文章我寫了對dir標籤更詳細和管理RTL在ASP.NET和角度的一天。

http://weblog.west-wind.com/posts/2015/May/23/Right-To-Left-RTL-Text-Display-in-Angular-and-ASPNET