#0
by viktorovichvadim
Как встроенный язык восьмерки поможет вставить картинку (.bmp),уже висящую в буфере обмена, в какой либо рекизит справочника (видимо с типом ХранилищеЗначения)?
#4
by viktorovichvadim
а как все-таки с ее помощью решить мою задачу (к сожалению, нет времени искать нужный мне метод)
#7
by viktorovichvadim
Попытка На такой код выдает ошибку {Обработка.МояОбработка.Форма.Форма}: Тип не определен (Addin.Clipboard) Объект =Новый ("Addin.Clipboard");
#9
by Hadgehogs
ППЦ, вы вообще с внешними компонентами работали? 1) V8add.dll кидаем в C:ProgramFiles1Cv81in, или как там у вас.. 2) В модуле приложения, в ПриНачалеРаботыСистемы добавить код Попытка ЗагрузитьВнешнююКомпоненту("V8add.dll");
#10
by Hadgehogs
+ 1) ППЦ - северный полярный лис 2) Когда писал - не видел . Если - также, как в - то этого не может быть.
#12
by viktorovichvadim
в реале в буфере есть картинка (только как понять какого формата), КартинкаВБуфере = БуферОбмена.ПолучитьИзБуфераОбмена; (на это не ругается) но ТипЗнч(КартинкаВБуфере) равен Неопределено. В чем прикол?
#15
by Ужас бухгалтера
В Excel картинки бывают форматов DIB, PNG, JPEG, WMF, EMF...... И еще PICT, но это только для маков.
#16
by viktorovichvadim
помещаю картинку в буфер обмена так: после этого можно зайти в paint, вставить и данная картинка берется из буфера
#18
by Ужас бухгалтера
Ты не спеши так... Хранить он может в разных форматах, но в буфер может вставлять не обязательно в том (или ТОЛЬКО в том) формате, в котором хранит. Вообще, странно у тебя получение объекта из буфера выглядит. Там же может быть несколько разных значений разного формата. А у тебя как-будто только один: Если ТипЗнч(Нечто)<>Тип("Картинка") Тогда Или не один? Может, он как раз в нескольких и вставляет, а ты цепляешься к первому попавшемуся. Тут, по идее, нужно анализировать список форматов и предоставить юзверю возможность получить данные в нужном формате.
#19
by Hadgehogs
Да, поспешил. Как я делаю: Если буфер имеет формат CF_DIB - беру бинарные данные буфера, - 1) для bmp - конверчу данные в BASE64, BASE64 конверчу в ДвоичныеДанные (уже 1С), ДвоичныеДанные в Картинку 2) для jpg - конверчу данные в JPG, конверчу данные в BASE64, BASE64 конверчу в ДвоичныеДанные (уже 1С), ДвоичныеДанные в Картинку. Вот
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Хочу в форму списка справочника вставить картинку в формате *.gif
- OFF: Как вставить дату/время в фотографию?
- Как вставить в печатную форму 1с картинку на задний план.
- Как вставить из 1С v7 картинку в Ворд?
- Как в таблицу значений в цикле вставить картинку?
- вставить картинку в из буфера обмена в форматированный документ
- вставить картинку в из буфера обмена в форматированный документ
- Метод объекта не обнаружен (Вставить) Субконто.Вставить(ВидСубк, ЗначениеСубко
В этой группе 1С
- ProgID класса COM, с которым он зарегистрирован в системе.
- Интеграция 1с и продуктов Autodesk
- Метод Вывести() у построителя отчета 98% времени
- Реструктуризация таблицы с большим количеством документов
- Неудачная попытка создания объекта (v8.Application)
- Ошибка: Arithmetic overflow error converting numeric to data type numeric
- Нужно получить Остаток из регистра остатков на дату после ТА
- Табличный документ - как вывести 2 колонки на 1 листе?
- Скрыть в форме списка справочника элементы помеченные на удаление?
- вытащить картинку из файла excel
- ЗУП 2.5.9.2 Бригадные наряды и кадровые перемещения
- Как должен закрываться 19 счет?
- корректировка выручки по расчетам в валюте
- Как получить в модуле формы список колонок формы документа?
- Нужна компонента cClipBoardObject.dll и ее описание
- OpenXML.dll от x-romix - проблема
- Как проверить состояние реквизита формы в модуле объекта.
- Увеличить количество уровней субконто
- СКД вывод в коллекцию значений
- Построитель отчёта и таблица значений