|
![]() |
#1 |
Участник
|
Скорее всего Ваш отчет выполняется на стороне сервера. Класс TextBuffer имеет свойство RunOn = Called from, и соответственно если в отчете создать экземпляр класса, он будет выполняться на сервере. Класс ComExcelDocument_RU имеет свойство RunOn = Client и всегда выполняется на клиенте.
Таким образом делая excelDocument.insertText("A1", texBuffer, 1) получается что Вы копируете содержимое textBuffer в буфер обмена сервера, а выводите в эксель содержимое буфера обмена клиента. Как вариант решения проблемы можно создать наследника класса TextBuffer, со свойством RunOn = Client, и использовать его. |
|
|
За это сообщение автора поблагодарили: rumpleteazer (1), JuniorAx (1). |
![]() |
#2 |
Участник
|
Цитата:
X++: curBuffer = new TextBuffer();
curBuffer.setText(_text.getText());
curBuffer.toClipboard() X++: _text.toClipboard()
__________________
С уважением, Rumpleteazer. |
|
Теги |
clipboard, excel, textbuffer |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|