2010-05-28 4 views
2

У меня проблема с вставкой векторной графики (WMF) в отчет (Crystal Reports v10.5 из Visual Studio 2008). Изображение статично, вставлено, выбрав «Вставить рисунок» во время разработки отчета в VS.Crystal Reports и WMF image

Проблема в том, что она отличается по-разному (размер и соотношение сторон) на машинах с различными операционными системами и разрешениями экрана.

Преобразование в растровое изображение невозможно, так как потеря качества печати неприемлема. Я думал о динамической загрузке изображения, но в этой версии CR. Я не вижу возможности устанавливать динамическое графическое местоположение в свойствах изображения. Есть ли способ решить эту проблему?

+0

Единственный способ решить эту проблему - использовать растровые изображения. Растровые изображения в оттенках серого размером 300 точек на дюйм печатаются почти красиво, хотя существенно увеличивают размер отчетов [файл]. – Arvo

+0

Такая же проблема здесь. – sprinter252

ответ

0

Неправильно. Вы должны использовать буфер обмена для вставки векторных изображений в свой отчет. Например, скопируйте объекты из CorelDraw и вставьте в отчет. Файл отчета не растет, а также работает на компьютерах без CorelDraw. Качество печати лучше, чем любые растровые изображения.

PS. Я думаю, что SAP должен разработать поддержку (независимо от OLE) для любых форматов изображений.