Смещение текста поверх изображения при публикации

#reporting-services #ssrs-2008

#службы отчетов #ssrs-2008

Вопрос:

У меня есть изображение баннера в отчете с тремя метками, некоторые из которых содержат параметры, поверх него. В режиме конструктора все выглядит нормально, но когда я сохраняю и просматриваю его, текст затем смещается выше и ниже изображения. Как мне остановить это выполнение?

Спасибо.

Ответ №1:

  1. Вставьте прямоугольник того же размера, что и изображение вашего баннера, и задайте значение свойства BackgroundImage для изображения вашего баннера.
  2. Добавьте текстовые поля поверх вашего прямоугольника.

Комментарии:

1. Однако, похоже, вы не можете изменить размер изображения, когда оно находится BackgroundImage на Rectangle .

2. Следует отметить, что изображения будут экспортироваться в Excel только при использовании компонента image из Toolbox. Если изображение задано с использованием свойства BackgroundImage, то оно не будет экспортировано в Excel. Согласно MSDN: Фоновые изображения для элементов отчета игнорируются, поскольку Excel не поддерживает фоновые изображения для отдельных ячеек. Смотрите Ограничения Excel

3. Это работает в самой среде SSRS, но при экспорте в MS word макет снова нарушается. Тогда я думаю, что ответ @ Jamie J был бы безопаснее

Ответ №2:

Вставьте прямоугольник того же размера, что и изображение вашего баннера, и задайте значение свойства BackgroundImage для изображения вашего баннера. Добавьте текстовые поля поверх вашего прямоугольника.

У меня это сработало!

Ответ №3:

SSRS не очень хорошо поддерживает наложение данных на изображение.

Я считаю, что единственный способ сделать это — установить изображение в качестве BackgroundImage элемента отчета, обладающего этим свойством, например текстового поля. Однако это ограничивает возможности размещения объектов на изображении.

Я полагаю, вы могли бы разделить изображение в стиле 1990-х годов на множество частей и установить их в качестве разных фоновых изображений текстовых полей, расположенных соответствующим образом. Некрасиво, но я не могу придумать ничего лучше.