Добавить изображение с прозрачностью в Crystal Reports - PullRequest
13 голосов
/ 11 мая 2009

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

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

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

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

Ответы [ 5 ]

11 голосов
/ 29 декабря 2010

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

Пример:

Background_image.jpg Signature_image.jpg

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

В отчете у нас есть "Background_image.jpg" и поверх него изображение "Signature_image.wmf", это прекрасно работает!

7 голосов
/ 12 ноября 2010

Только что добрался сюда во время поиска той же проблемы. К сожалению, это верно до этой даты: (

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

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

Я достиг решения следующим образом.

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

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

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

  1. щелкните правой кнопкой мыши в разделе заголовка страницы -> выберите эксперта раздела
  2. выберите заголовок страницы -> нажмите кнопку вставки
  3. В верхнем колонтитуле страницы отметьте «Подложить следующие разделы» -> нажмите «ОК».
  4. вернемся к дизайну, в разделе "заголовок страницы а" включите изображение.
  5. В разделе "заголовок страницы b" включите текст, который я хотел бы показать поверх изображения (т.е. я ожидаю, что он будет прозрачным).

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

3 голосов
/ 17 сентября 2012

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

1 голос
/ 19 января 2012

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

0 голосов
/ 14 сентября 2015

Если ваше изображение имеет белый фон и ваш ленивый, просто проверьте это: Щелкните правой кнопкой мыши свой отчет, выберите «Отчет» и «Параметры отчета» и установите флажок «Сохранить исходную глубину цвета изображения

»
...