Ошибка экспорта рисунков в Html

отредактировано November 2009 Раздел: FastReport 4.0
При экспорте в HTML имена файлов рисунков формируются как
<имя файла html>+ 'img' + IntToStr(FPicturesCount) + '.jpg'.
Все нормально до тех пор, пока имя файла html не содержит русских букв. Если имя файла русское, то рисунки НЕ ОТОБРАЖАЮТСЯ.

Комментарии

  • отредактировано April 2010
    pasko написал: »
    При экспорте в HTML имена файлов рисунков формируются как
    <имя файла html>+ 'img' + IntToStr(FPicturesCount) + '.jpg'.
    Все нормально до тех пор, пока имя файла html не содержит русских букв. Если имя файла русское, то рисунки НЕ ОТОБРАЖАЮТСЯ.

    Лечится заменой строки 599 в файле frxExportHTML.pas
    buff := buff + '[img]' + s + '" width="' + IntToStr(Obj.Image.Width) + '" height="' + IntToStr(Obj.Image.Height) + '" alt="">';

    на
    buff := buff + '[img]' + UTF8Encode(s) + '" width="' + IntToStr(Obj.Image.Width) + '" height="' + IntToStr(Obj.Image.Height) + '" alt="">';

    FastReport VCL 4.9.45

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