2016-02-16 53 views
0

我使用Rotativa.ActionAsPdf将View转换为PDF,它完美地工作 但问题如何从右向左改变文本方向?C#Rotativa ActionAsPDF从右向左改变文本方向

这里我的代码:

public ActionResult ExportPDF(ReportsModel RM) 
    { 
     string id = Session["Pat_id"].ToString(); 
     string subPath = "~/Attachment/" + id; 
     string link; 
     bool exists = System.IO.Directory.Exists(Server.MapPath(subPath)); 
     if (!exists) 
      System.IO.Directory.CreateDirectory(Server.MapPath(subPath)); 

     return new Rotativa.ActionAsPdf("PhysicalExaminationSummaryToPDF", new { id = id }) 
     { 
      FileName = "PhysicalExaminationSummary.pdf", 
      PageSize = Rotativa.Options.Size.Letter, 
      PageMargins = { Left = 0, Right = 0 } 
     }; 

    } 

回答

0

Finnaly我解决它 应在视图样式方向补充:RTL

<style> 
    #status_quest { 
     direction:rtl; 
    } 
</style> 

当转换视图为PDF不涉及到CSS库