К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Раабота с буфером обмена. несколько строк...

Гость
0 - 02.02.2012 - 13:38
Помогите.
Если некий многострочный текст (тип текстовыйдокумент). нужно по кнопке отправить его в буфер.
нагуглил такой способ, но он игнорирует переносы строк и в буфер попадает всё одной строкой.

Функция УстановитьТекстВБуферОбмена(Текст) Экспорт
#Если Клиент Тогда
Объект = Новый COMОбъект("htmlfile");
Объект.ParentWindow.ClipboardData.Setdata("Text", Текст);
Возврат Текст;
#КонецЕсли
КонецФункции

Есть альтернатива, которая сохранит форматирование? желательно без ВК.
Работа с базой идёт через вебклиент.



Гость
1 - 02.02.2012 - 14:53
Усё, кажется победил...

для текстового документа добавил такую конструкцию:


ДляБуфера.РазделительСтрок = Символы.ВК+Символы.ПС;

и заработало.
Гость
2 - 02.02.2012 - 15:09
не заработало, в клиенте норм, а в браузере не работает.

Ошибка при вызове конструктора (COMObject)
Буфер = Новый COMОбъект("htmlfile");
по причине:
ActiveXObject is not defined
Гость
3 - 02.02.2012 - 16:11
браузер FireFox?
Гость
4 - 02.02.2012 - 23:00
тестил в хроме, там эта ошибка. также проверял в ие. там другая ошибка но с тем же смыслом.

сдался, поковырявшись в настройках хрома и не найдя разрешение на СОМ.
может в тонкой настройке есть? по about:config
меня бы это устроило...


К списку вопросов






Copyright ©, Все права защищены