У меня есть строка, представляющая собой растровое изображение в кодировке base64, которое я записал с панели подписи и сохранил в пользовательской таблице в базе данных Acumatica. У меня есть DAC для таблицы, и я могу получить к нему доступ из дизайнера отчетов.
Проблема, с которой я столкнулся, заключается в том, как передать это закодированное в base64 изображение в отчет Acumatica. Существует элемент управления PictureBox, который, как мне кажется, должен быть тем, что я хочу, за исключением того, что он не обрабатывает закодированные данные изображения, а только ссылки на базу данных, внедренный файл или URL.
Я пытался:
- Установка Source для «Database», Mime Type для image / bmp и
значение в поле строки в кодировке base64. Это привело к ошибке, что base64 не была действительной ссылкой. Я ожидал, потому что это не ссылка на файл, хранящийся в базе данных.
- Установка источника на «Внешний» и значение на base64 также вызвало аналогичную ошибку
Есть ли способ справиться с этим в конструкторе отчетов Acumatica?
Поскольку это размещаемое окружение, я не могу разместить временный файл, поэтому наилучшим решением было бы то, которое позволило бы каким-то образом использовать закодированное растровое изображение из базы данных внутри отчета. Однако приветствуется любое решение, которое выполняет работу, за исключением локального временного файла, поскольку это исключено.