09.06.2004, 13:46 | #1 |
Участник
|
Вывод изображения в Excel-отчёт.
Подскажите пожалуйста, как из кода Аксапты вывести в Excel-документ изображение.
Само оно хранится в таблице как Bitmap-контейнер (и ещё формат картинки в соседнем поле). Явно, надо добавить в класс ComExcelDocument_Ru пару строк, но вот каких именно? Это нужно для формирования отчётной формы с картинками, которая очевидно просится в Excel. |
|
09.06.2004, 14:17 | #2 |
Участник
|
Вариант 1: Использовать в X++ буффер обмена. Картинку из источника поместили в буфер обмена. А потом вызвали метод у ком объекта "paste". Как использовать буффер обмена - на форуме было. (кажется Произоводительность и Excell называлась). Недостатки - если картинка большая, может притормаживать.
Вариант 2: Сделать в Excell шаблон в котором уже будет картинка. Т.е. вы будите писать данные из аксапты в ексель документ, в которому уже есть картинка. Но этот вариант токо на тот случай, если картинка у вас стационарная. Вариант 3: помойму еще какие-то функции (методы) есть для вставки картинок в Excell. Range.value(). Но я не уверен.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
09.06.2004, 16:27 | #3 |
Участник
|
Вот третий вариант меня как раз больше всего интересует.
Картинка не статическая... |
|
09.06.2004, 16:33 | #4 |
Участник
|
помому не стоит заморорачиваться и сделать пока через буфер обмена. Напрямую все таки не вставишь.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
11.06.2004, 19:55 | #5 |
NavAx
|
http://www.navision.net/forum/topic.asp?TOPIC_ID=11002
PS. Процитирую, а то там сервер редко, но бывает недоступен. PPS. Пути в примере содержать вместо одного бак слеша два (\\). Их форум съел. PHP код:
|
|
14.06.2004, 11:16 | #6 |
Участник
|
Спасибо.
|
|