Последние сообщения

#21
FormEx / Re: Сохранение картинки со штр...
Последний ответ от MWW_Ruza - Вчера в 14:38
Так, (файлик предварительно сохранен из интерфейса конфигуратора интерактивно и открывается), пересохраненный программно, тоже не читаем:

Процедура Сформировать()
    Таб        = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Таблица");
    Таб.ВывестиСекцию("Секция_1");
    Таб.Показать();
КонецПроцедуры

Процедура ПолучитьКартинку(Карт)
    Картин    = СоздатьОбъект("Картинка");
//    Картин.Загрузить("Стрелки");
    Картин.Загрузить("C:\Temp\Стрелки.bmp");
    Карт.УстановитьКартинку(Картин);
    Карт.Сохранить("C:\Temp\qr.bmp");
КонецПроцедуры
#22
FormEx / Re: Сохранение картинки со штр...
Последний ответ от Djelf - Вчера в 14:34
Все вы позабыли... Даже то что не знали ;)


Картинка=СоздатьОбъект("Картинка");
Сервис=СоздатьОбъект("Сервис");
Сервис.НарисоватьШтрихкод(Картинка,58,Штрихкод);
Система=СоздатьОбъект("Система");
Система.СохранитьКартинку(ИмяКаталога,ИмяФайла,Картинка);
#23
FormEx / Re: Сохранение картинки со штр...
Последний ответ от MWW_Ruza - Вчера в 14:22
Не, с печатной формой тоже не работает, хоть с Показать(), хоть без:

Процедура Сформировать()
   Таб      = СоздатьОбъект("Таблица");
   Таб.ИсходнаяТаблица("Таблица");
   Таб.ВывестиСекцию("Секция_1");
//   Таб.Показать();
КонецПроцедуры

Процедура ПолучитьКартинку(Карт)
   Картин    = СоздатьОбъект("Картинка");
   Картин.Загрузить("Стрелки");
    Карт.УстановитьКартинку(Картин);
   Карт.Сохранить("C:\Temp\qr.bmp");
КонецПроцедуры



Файл сохранчется, но так-же не читаем.
 
#24
FormEx / Re: Сохранение картинки со штр...
Последний ответ от MWW_Ruza - Вчера в 13:04
Цитата: АЛьФ от Вчера в 11:02Картинка, полученная методом РасширениеФормы::ПолучитьКартинку(), нормально сохраняется?

Надо попробовать... Но, тут задача у ТС похоже немного другая, если я правильно понял, ему нужно картинку сохранять из формы, а не из печатной формы...
А тут, из СП:
// процедура вызывается из объекта Картинка, расположенного на печатной форме
Если только что-то мудрить с отрисовкой ПФ без ее вывода, и созранения в файл картинки, полученной в нее этим методом... Надо попробовать такие "танцы с бубном". Только пока не понятно, будет без вывода ПФ работать или нет.
#25
FormEx / Re: Сохранение картинки со штр...
Последний ответ от MWW_Ruza - Вчера в 12:42
Тут похоже Формекс вообще ни при чем - это штатнвй метод 1С сохранения картинки так отрабатывает...
Вот, закомментировано все, что касается Формекса, и только загружается картинка готовая из библиотеки:



Процедура Сформировать()
   ЗагрузитьВнешнююКомпоненту("FormEx.dll");
//   Сервис = СоздатьОбъект("Сервис");
   Карт = СоздатьОбъект("Картинка");
//   Карт.РежимРисования(3);
//   Сервис.НарисоватьШтрихкод(Карт,58,"https://forum.dorex.pro/index.php?topic=202.0");
   Карт.Загрузить("Стрелки");
   Картин.УстановитьКартинку(Карт);
   Карт.Сохранить("C:\Temp\qr.bmp");
КонецПроцедуры

Пустая форма, кроме кнопки сформировать только один объект - картинка с идентификатором "Картин".
"Стрелки" - картинка из библиотеки картинок конфигурации.
Файл - пишется нормально, никаких ошибок не дает - но он так-же не читаем, как и QR-код, если его нарисовать Формексом...
Вот, что на выходе: https://cloud.mail.ru/public/dJkX/JHpQrangt

PS #7 - А как формат сохранения задать? Только расширением файла? Ну, пробовал, все доступные в методе расширения - кроме имени файла (точнее, его расширения), ничего не меняется, содержимое остается тем-же.
#26
FormEx / Re: Сохранение картинки со штр...
Последний ответ от sau - Вчера в 12:00
Цитата: Харлампий Дымба от Вчера в 11:20Может это пригодится: метод Сохранить() выгружает картинку в файл с именем <ИмяФайла> в формате загрузки (загрузили в формате bmp — в этом формате и сохраним). Файл может быть следующих форматов:.wmf   .emf   .ico   .bmp   .dib   .rle.
Может попробовать каждый из этих форматов?
Хотя, как я понимаю, штрихкод в zint в Сервис::ПолучитьКартинку() в .png рисуется, поэтому штатными средствами вряд ли.
Да, и пробовали предварительно загружать существующий файл указанных форматов, потом генерировать штрих-код. Результата нет.
#27
FormEx / Re: Меняется регистр шрифта в ...
Последний ответ от Харлампий Дымба - Вчера в 11:33
Цитата: АЛьФ от 25 ноября 2024, 09:22Так для этого делалось Сервис::ПланРаскраскиПоУмолчанию()
В 148 релизе не было, а дальше я проспал момент, когда это появилось. Отличная штука, переделал так клиенту. Повторно задонатил. Спасибо!
#28
FormEx / Re: Сохранение картинки со штр...
Последний ответ от Харлампий Дымба - Вчера в 11:20
Может это пригодится: метод Сохранить() выгружает картинку в файл с именем <ИмяФайла> в формате загрузки (загрузили в формате bmp — в этом формате и сохраним). Файл может быть следующих форматов:.wmf   .emf   .ico   .bmp   .dib   .rle.
Может попробовать каждый из этих форматов?
Хотя, как я понимаю, штрихкод в zint в Сервис::ПолучитьКартинку() в .png рисуется, поэтому штатными средствами вряд ли.
#29
FormEx / Re: Сохранение картинки со штр...
Последний ответ от АЛьФ - Вчера в 11:02
Такая проблема только с картинками, на которых штрих-код рисуется? Картинка, полученная методом РасширениеФормы::ПолучитьКартинку(), нормально сохраняется?
#30
FormEx / Re: Сохранение картинки со штр...
Последний ответ от leov-001 - Вчера в 09:52
Йокселем воспользуйся