02.02.2011, 15:09 | #1 |
Участник
|
сохранение скриншотов НЕ в документообороте
добрый день, коллеги, если в Аксапте какая-нибудь возможность в виде класса-формочки для быстрого сохранения скриншотов методов копи-паста. Пользователи не хотят сохранять файл для использования стандартного документооборота в этих целях. Смотрел форму SysInetHTMLEditor - но не получается, картинку вставить удается, Но она не запоминается, так как по сути отдает обратно текст типа MEMO, нет ли аналога такой формы для работы с изображением???
|
|
02.02.2011, 15:31 | #2 |
Участник
|
Вот один из вариантов, реализованный на форме при помощи контрола Window и класса Image:
Объявление и методы формы: X++: public class FormRun extends ObjectRun { Image img; } X++: void clicked() { ; img = new Image(); img.clipboardPaste(); WindowCtrl.image(img); } X++: void clicked() { img.saveFile("Директория\ИмяФайла.Расширение"); }
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 02.02.2011 в 15:38. |
|
02.02.2011, 15:47 | #3 |
Участник
|
спасибо - работает, но результат надо сохранить в поле таблицы-аргумента, то есть конвертировать содержимое WINDOW, сохранять в директории нет смысла, проще docuView пользоваться
|
|
02.02.2011, 15:51 | #4 |
Участник
|
что-то я туплю, можно же обратно в класс image конвертировать и записать
|
|
02.02.2011, 16:00 | #5 |
Участник
|
Полученную картинку можно сохранить в контейнерном табличном поле:
X++: table.imageContainer = img.getData();
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 02.02.2011 в 16:06. |
|
02.02.2011, 16:18 | #6 |
Участник
|
да - все работает, спасибо огромное, помогли!
|
|