Добавьте изображение с прозрачностью в Crystal Reports

Правда ли, что Crystal Reports не поддерживает изображения с прозрачностью?

Мы используем его на работе, и парень, который делает Crystal Reports, сказал мне, что он не поддерживает прозрачность. Я не мог в это поверить, поэтому провел последние 20 минут поиска в Интернете и думаю, что он может быть прав. Это кажется совершенно невероятным в наши дни.

Кто-нибудь может подтвердить, поддерживает ли CR прозрачность, и если да, то как вы это делаете (мы не ограничены типом изображения для вставки - png, gif и т.д.).

Для записи мы используем версию CR, которая поставляется с VS 2008 (версия 10.5).

Ответы

Ответ 1

CR не поддерживает прозрачность, но вы можете использовать изображение wmf для решения вашей проблемы. Я использую CR 12 (2008), мне нужно поместить изображение как подпись (как водяной знак) на другое изображение.

Пример:

Background_image.jpg Signature_image.jpg

Преобразуйте Signature_image.jpg в файл wmf, используя "Inkscape" (бесплатное ПО).

В отчете у нас есть "Background_image.jpg" и над ним изображение "Signature_image.wmf", он отлично работает!

Ответ 2

Просто потянулся сюда, ища ту же проблему. К сожалению, это верно до этой даты: (

Отвечая на этот вопрос для пользователей, которые могут посетить здесь снова.

Прозрачный фон изображения не сохраняется при добавлении его в Crystal Reports

Я получил решение следующим образом.

Окрашенная область транспарентности с цветом страницы печати, то есть белым в моем случае.

Я хотел бы поместить изображение в заголовок страницы и некоторый текст над ним.

В режиме проектирования CR.

  • щелкните правой кнопкой мыши в разделе заголовка страницы → выберите эксперта раздела
  • выбрать заголовок страницы → щелчок вставить
  • В заголовке страницы установите флажок "Подложить следующие разделы" → нажмите "ОК".
  • назад в проекте, в разделе "заголовок страницы a" включить изображение.
  • В разделе "заголовок страницы b" содержится текст, который я хотел бы показать над изображением (т.е. я ожидаю быть прозрачным).

Надеюсь, это поможет будущим посетителям.

Ответ 3

Есть еще одна работа, которую я пробовал и добился успеха. Если вы хотите, чтобы изображение было водяным знаком в отчете, используйте отчет в качестве вспомогательного отчета в разделе подробностей основного отчета и сохраните изображение в заголовке главной страницы отчета и используйте параметр "Подложка по разделам" в разделе "Эксперт раздела", Все строки и тексты будут отображаться правильно поверх изображения.

Ответ 4

Как сказал AR_Italy, подтвердили, что файлы wmf - это путь, хотя сайт SAP говорит, что прозрачные изображения не поддерживаются, поэтому спасибо AR_Italy. Единственное, что я хотел бы добавить, это то, что они могут быть экспортированы из Adobe Illustrator (убедитесь, что у вашего изображения есть прозрачный фон).

Ответ 5

Если ваше изображение имеет белый фон И ваш ленивый просто проверьте это: Щелкните правой кнопкой мыши в своем отчете, выберите "Параметры отчета и отчета" и "Проверить глубину цвета оригинального изображения