Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: А вот кому вывод картинок на печать за текстом?

v7: А  вот кому вывод картинок на печать за текстом?
Я
   MadDAD
 
26.04.18 - 09:55
Ковырял тут таблицы 1С на тему вывода водяных знаков за текстом.

Наковырял, что при выводе на экран это довольно геморно, а вот при печати можно сделать, поменять 4 байта в moxel.dll

При использовании DynWrapX.dll можно сделать динамическое включение/выключение режима вывода изображений на печать.

Т.е. добавляем на таблицу надпись, например по диагонали 36-м шрифтом, на экране она у нас поверх текста, а на печати за текстом.

Надо кому?
 
 
   Тихий омут
 
1 - 26.04.18 - 09:56
где ты был 10 лет назад:))) много денек предлагали за такую задачку
   MadDAD
 
2 - 26.04.18 - 10:33
(1) 10 лет назад я не на столько дружил с дизассемблером :)
   Franchiser
 
3 - 26.04.18 - 10:38
Надо
   Масянька
 
4 - 26.04.18 - 10:57
(0) Bmp_1C
   MadDAD
 
5 - 26.04.18 - 10:57
(4) А если произвольный текст в надписи надо?
   MadDAD
 
6 - 26.04.18 - 11:07
(3)
https://cloud.mail.ru/public/EF9y/e6VETeXuw Это демо обработка.

http://dynwrapx.script-coding.com/dwx/pages/dynwrapx.php - отсюда взят DynWrapX и зарегистрировать если его нет.
   MadDAD
 
7 - 26.04.18 - 11:18
Кстати в предварительном просмотре тоже работает
   Адинэснег
 
8 - 26.04.18 - 11:22
   MadDAD
 
9 - 26.04.18 - 11:29
(8) С его помощью можно сделать картинку с прозрачным фоном и наложить с помощью Bmp_1c. Но это громоздко, и чтобы текст получился поверх изображеий придется рендерить и сам текст тоже в картинку.

В моем методе меняются местами вызовы отрисовки текста таблицы и графических объектов и дополнительных обработок не происходит.

В штатном режиме сначала отрисовывается лист с текстом, потом поверх него отрисовываются надписи, картинки и OLE-объекты.
Я при помощи патча в памяти меняю порядок отрисовки, текст выводится в последнюю очередь, т.о. он оказывается наложенным поверх всех остальных объектов.
Но работает только при печати и предпросмотре.
   Злопчинский
 
10 - 26.04.18 - 16:48
Пусть будет. выкладывай.
 
 Рекламное место пустует
   MadDAD
 
11 - 27.04.18 - 08:35
(10) Выложил в (6)
   Злопчинский
 
12 - 27.04.18 - 21:39
(11)  я взял в копилку
   Злопчинский
 
13 - 27.04.18 - 21:40
повесь на Инфостарт публикацию с файлами
Только явно не описывай что причинности мокселя

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует