2014-11-07 3 views
0

Я использую сетку сетки telerik. Я хочу экспортировать сетку с заголовком html.Экспортировать решетку решетки в PDF с заголовком html

Я хочу вручную добавить заголовок html. Для этого я читаю html-файл, а затем назначаю его raw html, как показано ниже.

Этот идентификатор конечного 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> 

и вот как я задаю его. Переменная caption содержит 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 (Площадь) на Telerik.Web.Apoc.Fo.Flow.Block.Layout (Площадь) на Telerik.Web.Apoc.Fo.Flow. Flow.Layout (Площадь области, Регион региона) по адресу Telerik.Web.Apoc.Fo.Flow.Flow.Layout (Площадь) на Telerik.Web.Apoc.Fo.Pagination.PageSequence.Format (AreaTree areaTree) at Telerik.Web.Apoc.StreamRenderer.Render (PageSequence pageSequence)
на Telerik.Web.Apoc.Fo.FOTreeBuilder.EndElement() в Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse (XmlReader читателя)

Я попытался найти много по этому вопросу. пожалуйста, предложите мне решение, которое работает.

ответ

0

После долгих поисков по этой проблеме я нашел проблему из одной старой ветки telerik.

Экспорт в PDF не будет обрабатывать два сценария.

1) Тег Div с фиксированной шириной или высотой. (это было в моем случае)

2) Div-теги с абсолютным положением.

Надеюсь, это поможет кому-то.