|
v7: А вот кому вывод картинок на печать за текстом? | ☑ | ||
---|---|---|---|---|
0
MadDAD
26.04.18
✎
09:55
|
Ковырял тут таблицы 1С на тему вывода водяных знаков за текстом.
Наковырял, что при выводе на экран это довольно геморно, а вот при печати можно сделать, поменять 4 байта в moxel.dll При использовании DynWrapX.dll можно сделать динамическое включение/выключение режима вывода изображений на печать. Т.е. добавляем на таблицу надпись, например по диагонали 36-м шрифтом, на экране она у нас поверх текста, а на печати за текстом. Надо кому? |
|||
1
Тихий омут
26.04.18
✎
09:56
|
где ты был 10 лет назад:))) много денек предлагали за такую задачку
|
|||
2
MadDAD
26.04.18
✎
10:33
|
(1) 10 лет назад я не на столько дружил с дизассемблером :)
|
|||
3
Franchiser
гуру
26.04.18
✎
10:38
|
Надо
|
|||
4
Масянька
26.04.18
✎
10:57
|
(0) Bmp_1C
|
|||
5
MadDAD
26.04.18
✎
10:57
|
(4) А если произвольный текст в надписи надо?
|
|||
6
MadDAD
26.04.18
✎
11:07
|
(3)
https://cloud.mail.ru/public/EF9y/e6VETeXuw Это демо обработка. http://dynwrapx.script-coding.com/dwx/pages/dynwrapx.php - отсюда взят DynWrapX и зарегистрировать если его нет. |
|||
7
MadDAD
26.04.18
✎
11:18
|
Кстати в предварительном просмотре тоже работает
|
|||
8
Адинэснег
26.04.18
✎
11:22
|
||||
9
MadDAD
26.04.18
✎
11:29
|
(8) С его помощью можно сделать картинку с прозрачным фоном и наложить с помощью Bmp_1c. Но это громоздко, и чтобы текст получился поверх изображеий придется рендерить и сам текст тоже в картинку.
В моем методе меняются местами вызовы отрисовки текста таблицы и графических объектов и дополнительных обработок не происходит. В штатном режиме сначала отрисовывается лист с текстом, потом поверх него отрисовываются надписи, картинки и OLE-объекты. Я при помощи патча в памяти меняю порядок отрисовки, текст выводится в последнюю очередь, т.о. он оказывается наложенным поверх всех остальных объектов. Но работает только при печати и предпросмотре. |
|||
10
Злопчинский
26.04.18
✎
16:48
|
Пусть будет. выкладывай.
|
|||
11
MadDAD
27.04.18
✎
08:35
|
(10) Выложил в (6)
|
|||
12
Злопчинский
27.04.18
✎
21:39
|
(11) я взял в копилку
|
|||
13
Злопчинский
27.04.18
✎
21:40
|
повесь на Инфостарт публикацию с файлами
Только явно не описывай что причинности мокселя |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |