Баги в експорте в HTML

отредактировано 12:31 Раздел: FastReport 3.0
При експорте в HTML не экспортируется признак зачёркнутого текста

Вылечил

procedure TfrxHTMLExport.ExportPage;

...
if fsBold in EStyle.Font.Style then
sb := ' font-weight: bold;'
else
sb := '';
if fsItalic in EStyle.Font.Style then
si := ' font-style: italic;'
else
si := ' font-style: normal;';
su := ''; // begin Added line-through (перечёркивание текста)
if fsUnderline in EStyle.Font.Style then
su := ' text-decoration: underline';
if fsStrikeout in EStyle.Font.Style then begin
if su = '' then
su := ' text-decoration: line-through'
else
su := su + ' | line-through';
end;
if su <> '' then
su := su + ';';
// end
WriteExpLn(' font-family: ' + EStyle.Font.Name + ';'#13#10 +
' font-size: ' + IntToStr(Round(EStyle.Font.Size * 96 / 72)) + 'px;'#13#10 +
' color: ' + HTMLRGBColor(EStyle.Font.Color) + ';' + sb + si + su);


Хотелось бы увидеть это в новой версии

Комментарии

  • отредактировано 12:31
    Доброго дня всем! ;)

    Еще по САБЖу темы.
    При экспорте отчёта в HTML проставленные ручками (в OnBeforePrint) якоря, например, Engine.AddAnchor (<FieldName>), НЕ ВЫГРУЖАЮТСЯ. В отчёте создаются только якоря на страницы вида "Page N" и номер страницы. Планируется ли это исправить?

    Ещё такой глюк. При экспорте отчёта с MultiPage = true и Navigator = true папка с файлами страничек отчёта сохраняется на в указанную папку, а на уровень выше, например: папка, куда надо сохранять отчёты - d:\MyProject\Reports; После экспорта файл MyReport.html попадает в эту папку, а папка MyReport.files - в d:\MyProject\. ;) Но самое главное при этом ссылки в заголовочном html-файле с фреймами ссылаются на папку d:\MyProject\Reports\MyReport.files, то есть туда, куда и должны ссылаться. В итоге выгруженный отчёт не открывается вообще ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.