Добавьте изображение с прозрачностью в 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
Если ваше изображение имеет белый фон И ваш ленивый просто проверьте это:
Щелкните правой кнопкой мыши в своем отчете, выберите "Параметры отчета и отчета" и "Проверить глубину цвета оригинального изображения