【问题标题】:Export Rad Grid to PDF with html header使用 html 标头将 Rad Grid 导出为 PDF
【发布时间】:2014-11-07 05:21:11
【问题描述】:

我正在使用 Telerik rad 网格。我想用 html header 导出网格。

我想手动添加标题 html。为此,我正在读取 html 文件,然后将其分配给原始 html,如下所示。

这个 id 是读取文件后生成的最终 html。

<div style='width:500px;float:left;'>
<div style='width:250px;float:left;'>
    <div>
        Customer : sachin
    </div>
    <div>
        Machine  : New Machine
    </div>
    <div>
        Build    : R956
    </div>
</div>
<div style='width:250px;float:left;'>
    <div>
        Date     : 11/7/2014 5:15:05 AM
    </div>
</div>

这就是我分配它的方式。标题变量包含上面显示的 html。

 protected void radPreview_PdfExporting(object sender, GridPdfExportingArgs e)
    {
        e.RawHTML = Caption + e.RawHTML;
    }
System.InvalidCastException: Unable to cast object of type 'Telerik.Web.Apoc.Layout.BlockArea' to type

'Telerik.Web.Apoc.Layout.AreaContainer'。在 Telerik.Web.Apoc.Fo.Flow.BlockContainer.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Block.Layout(Area area) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area, Region region) at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(Area area) at Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format(AreaTree areaTree) 在 Telerik.Web.Apoc.StreamRenderer.Render(PageSequence pageSequence)
在 Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() 在 Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)

我试图在这个问题上进行很多搜索。请向我推荐可行的解决方案。

【问题讨论】:

    标签: c# asp.net telerik radgrid export-to-pdf


    【解决方案1】:

    在对这个问题进行了大量搜索后,我从一个旧的 Telerik 线程中找到了这个问题。

    PDF 导出无法处理两种情况。

    1) 具有固定宽度或高度的 div 标签。 (这是我的问题)

    2 ) 具有绝对位置的 div 标签。

    希望这会对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 2015-09-25
      • 2013-08-25
      • 2016-09-19
      • 2016-05-10
      • 2015-04-14
      • 1970-01-01
      相关资源
      最近更新 更多