Здравствуйте. Кто-то реализовал вывод в макете печати и подписи программно с прозрачным фоном?
Рисунок = ОбластьМакета.Рисунки.Добавить(ТипРисункаТабличногоДокумента.Картинка);
Рисунок.Верх = -20;
Рисунок.Высота = 52;
Рисунок.Ширина = 52;
Рисунок.Лево = 1;
Рисунок.ГраницаСверху = Ложь;
Рисунок.ГраницаСлева = Ложь;
Рисунок.ГраницаСправа = Ложь;
Рисунок.ГраницаСнизу = Ложь;
Рисунок.Картинка = Новый Картинка("C:\Печать.jpg");
Рисунок.РазмерКартинки = РазмерКартинки.Пропорционально;
ТабличныйДокумент.Вывести(ОбластьМакета);
ПоказатьПо теме из базы знаний
- УПД, УКД, Счет-фактура выданный + Корректировочный счет-фактура, ТОРГ 12, Счет на оплату, Акт об оказании услуг для БП 3.0 (с печатью и подписью)
- ТОРГ-12 с печатью и подписями для документа Реализация товаров и услуг (в том числе непроведенного) (ERP 2, КА 2, УТ 11)
- Универсальный передаточный документ (УПД) с печатью и подписями из документов Реализация товаров и услуг и Счет-фактура выданный (ERP 2, КА 2, УТ 11)
- Счет на оплату покупателю (с QR-кодом, печатью и подписями) с итоговой суммой скидки (БП 3.0)
- Универсальный передаточный документ (УПД) в т.ч. в редакции Постановления Правительства РФ № 534 от 02.04.2021 г. с печатью и подписями (ERP 2, КА 2, УТ 11)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(9) Gala, может быть Вы и победили, но только частично. Печать получается с прозрачным фоном, но непрозрачно все то, что идет с цветом. А тем более, если печать с довольно плотным рисунком или толстыми линиями. И если под печать попадает обычный текст, то картинка (печать / подпись) своими линиями этот текст перекрывает. В распечатанном виде такое выглядит совсем не гуд. Обычный текст на передний план переместить возможности нет. Но зато есть возможность перенести на передний план объект "надпись" (ну или текст, как он дразниться в конфигураторе). Так вот, что бы красиво получилось в любых вариантах, тот текст, который могут перекрывать линии картинки, нужно помещать в объект "надпись". Тогда и весь текст будет виден полностью, и визуально будет "как настоящая", а не "вклеенная"
(9) Gala, может быть Вы и победили, но только частично. Печать получается с прозрачным фоном, но непрозрачно все то, что идет с цветом. А тем более, если печать с довольно плотным рисунком или толстыми линиями. И если под печать попадает обычный текст, то картинка (печать / подпись) своими линиями этот текст перекрывает. В распечатанном виде такое выглядит совсем не гуд. Обычный текст на передний план переместить возможности нет. Но зато есть возможность перенести на передний план объект "надпись" (ну или текст, как он дразниться в конфигураторе). Так вот, что бы красиво получилось в любых вариантах, тот текст, который могут перекрывать линии картинки, нужно помещать в объект "надпись". Тогда и весь текст будет виден полностью, и визуально будет "как настоящая", а не "вклеенная"
Рассказываю как сделать правильно:
Причем, если уже в полученном отчете выбрать на внедренную программно печать (т е рисунок)- "порядок - на задний план" - тогда все красиво получается. Назрел вопрос - как поменять порядок у внедренного программно рисунка.?
1. На чистом листе бумаги ставите печать и подпись, много - много раз.
2. Сканируете лист бумаги в высоком разрешении.
3. Отдаете отсканированный лист человеку, который умеет обращаться с фотошопом.
4. Человек вырезает печать и подпись из фона и скидывает вам .png с прозрачным фоном
5. Вы вставляете эту картинку в печатную форму
6. Печатаете документ, ставите рядом печать вручную, убеждаетесь, что оригинальная печать и напечатанная одинаковые по размеру.
7. ? Профит !
Данный алгоритм использовал не один раз, так что пользуйте )
2. Сканируете лист бумаги в высоком разрешении.
3. Отдаете отсканированный лист человеку, который умеет обращаться с фотошопом.
4. Человек вырезает печать и подпись из фона и скидывает вам .png с прозрачным фоном
5. Вы вставляете эту картинку в печатную форму
6. Печатаете документ, ставите рядом печать вручную, убеждаетесь, что оригинальная печать и напечатанная одинаковые по размеру.
7. ? Профит !
Данный алгоритм использовал не один раз, так что пользуйте )
Дело в том ,что будут меняться например, печати. Я - вставлять их буду программно ( например по наименованию организайи - выше был пример кода, т е в макете - его не будет). Саму печать - сделала - с прозрачным фоном, сохранила в PGN). Все получилось. Но в полученном уже отчете - печать получается впереди, хотя порядок текста, который есть в макете - я делаю - на передний план. Когда в полученном отчете я вручную задать для объекта картинка(печать) - порядок - на задний план - все получается красиво. Т.е. задача - изменить порядок программно внедренного рисунка.
Да - она должна быть над текстом. Но посмотрите на документы с печатью. Там все равно все буква по печатью - видно. А в моем случае - получается - их совсем не видно, хотя прозрачность ( имею в виду печать) сделала вроде бы хорошо.
(22) Gala, я же вам говорю, что делал подобное неоднократно и все у меня замечательно.
У вас проблема связана похоже все таки с самой картинкой, а именно некорректно вырезали саму печать скорее всего. Нужно смотреть в живую чтобы помочь вам решить проблему... Пишите в личку
У вас проблема связана похоже все таки с самой картинкой, а именно некорректно вырезали саму печать скорее всего. Нужно смотреть в живую чтобы помочь вам решить проблему... Пишите в личку
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот