Как стать автором
Обновить

Комментарии 7

Если бы уж понадобилось отобразть какой-то сложный хтмл в отчете — я бы выбрал сразу
>>Рендерить HTML в картинку на стороне сервера с помощью специально разработанного компонента (Custom Report Items)
Этот вариант предполагает разработку компонента на C#, а это уже «слегка» другой уровень.
И прочие минусы:
  • Нагрузка на сервер
  • Нагрузка на клиента (картинки будут весить больше, чем HTML)
  • Данные из картинки не скопировать в текст

ну «Работает только при отображении отчетов в веб-интерфейсе» по-моему ставит крест на варианте с js\html.
Если нужны отчеты в виде файлов — то да, остаётся только вариант с графикой для более-менее корректного отображения.
Не плохой пост. Сейчас ковыряю возможно программного подключения к сервер RS *.asmx, но что то не получается, не могу найти ReportService2005.dll или ReportService2010.dll, вес HDD излазил
А что за DLL?
Я когда код смотрел вотв этой папке нашел DLL:
c:\Program Files\Microsoft SQL Server\MSRS10_50.SQLEXPRESS\Reporting Services\ReportServer\bin\
Исключения по тегам там же были.

internal enum HtmlElementType{
    // Fields
    None = 0;
    Unsupported = 1;
    SCRIPT = 2;
    STYLE = 3;
    P = 4;
    DIV = 5;
    BR = 6;
    UL = 7;
    OL = 8;
    LI = 9;
    SPAN = 10;
    FONT = 11;
    A = 12;
    STRONG = 13;
    STRIKE = 14;
    B = 15;
    I = 16;
    U = 17;
    S = 18;
    EM = 19;
    H1 = 20;
    H2 = 21;
    H3 = 22;
    H4 = 23;
    H5 = 24;
    H6 = 25;
    DD = 26;
    DT = 27;
    BLOCKQUOTE = 28;
    TITLE = 29;
}


Извиняюсь, был молод не опыте, сейчас разобрался. Все ок.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории