Сначала убедитесь, что для свойства BackStyle
элемента управления растрового изображения установлено значение Transparent
. Это обязательный шаг для включения прозрачности любого отчета или формы управления изображением.
Я не пробовал прозрачность с файлами изображений GIF. Однако GIF не был поддерживаемым файлом изображения в предыдущих версиях AX, возможно, произошла ошибка с прозрачностью.
Мое первое предложение - преобразовать GIF в PNG, обновить изображение в макете чека и повторить попытку.
Мой второй вариант - убрать прозрачность и заменить на цвет фона (белый?).
Обновление : AX сохраняет изображения в таблице CompanyImage
. Размер изображения может быть рассчитан путем реализации этого метода:
display ImageSize imageSize()
{
ImageSize size;
BinData b;
if (this.Image)
{
b = new BinData();
b.setData(this.Image);
size = b.size();
}
return size;
}
К сожалению new Image(this.Image).size()
не работает. Перетащите метод в группу полей AutoReport
, затем откройте таблицу в браузере таблиц.
В моем примере файл PNG имел размер 1476 байт, а файл BMP 42062 байт.