我正在使用telerik rad grid。我想用html标题导出网格。
我想手动添加标头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(区域)at Telerik.Web.Apoc.Fo.Flow.Flow.Layout(区域,地区) Telerik.Web.Apoc.Fo.Flow.Flow.Layout(区域)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)
我试图在这个问题上搜索很多。请告诉我有效的解决方案。
答案 0 :(得分:0)
在对这个问题进行了大量搜索之后,我从一个旧的telerik线程中找到了这个问题。
PDF导出不会处理两种情况。
1)具有固定宽度或高度的Div标签。 (这是我的问题)
2)具有绝对位置的Div标签。
希望这会对某人有所帮助。