SaveToStream

отредактировано 21:11 Раздел: FastReport 3.0
Создаем пустой отчет:

frxReport := TfrxReport.Create(Self);

Сохраняем в Stream функцией SaveToStream.
Отчет при этом занимает 494 байта (версия 3.15).

Заходим в дизайнер открываем ReportOptions и грузим картинку в Picture

Сохраняем отчет в Stream после этого и он занимает в два раза больше размера картинки!!! Это отчетливо видно при больших размерах картинки.

Почему так происходит? Он хранит в себе две копии картинки?

Комментарии

  • Andrew_ShAndrew_Sh г.Минск
    отредактировано 21:11
    Lithe написал:
    Сохраняем отчет в Stream после этого и он занимает в два раза больше размера картинки!!! Это отчетливо видно при больших размерах картинки.

    Почему так происходит?
    Lithe написал:
    Он хранит в себе две копии картинки?
    ;) Конечно же нет.
    Дело в том, что каждый байт вашей картинки представлен в файле 16-ричным значением.
  • отредактировано 21:11
    написал:
    каждый байт вашей картинки представлен в файле 16-ричным значением.

    Зачем?

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

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