начало здесь https://forum.infostart.ru/forum28/topic213468/?PAGEN_2=3#message3078264
предлагаю обсуждать здесь
Хм... Не замечал такого.
А кинь свой проблеммный моксель в личку, как есть, у себя попробую.
Пример достаточно точного сохранения в Йокселе я давал в другой теме: https://forum.dorex.pro/index.php?topic=144.0
Это нормальный вариант, недостатки вы и сами знаете: это конвертер в картинки, затем засовывание картинок в pdf, достаточно качественно получается.
В PDFCreator тоже достаточно просто получается.
Если ФС.СуществуетФайл(ИмяФайла)=1 Тогда
ФС.УдалитьФайл(ИмяФайла);
КонецЕсли;
PDFCreatorQueue = СоздатьОбъект("PDFCreator.JobQueue");
Попытка
PDFCreatorQueue.ReleaseCom();
Исключение
КонецПопытки;
PDFCreatorQueue.Initialize();
PDFCreatorQueue.Clear();
ПараметрыПечати = ТабличныйДокумент.ПараметрыПечати;
ПараметрыПечати.ИмяПринтера="PDFCreator";
ТабличныйДокумент.Напечатать(0);
Окна = СоздатьОбъект("Окна");
Окна.НаПереднийПлан(); // Иначе окно моргает
PDFCreatorQueue.WaitForJob(15);
Если PDFCreatorQueue.Count=1 Тогда
Job = PDFCreatorQueue.GetJobByIndex(0);
Job.SetProfileSetting("OutputFormat","Pdf"); // Pdf, PdfA1B, PdfA2B, PdfA3B, PdfX, Jpeg, Png, Tif, Txt
Job.ConvertTo(ИмяФайла);
КонецЕсли;
PDFCreatorQueue.ReleaseCom();
Печать через виртуальные pdf-принтеры значительно больше соответствует ожиданиям.
Цитата: Djelf от 16 июня 2024, 14:50Пример достаточно точного сохранения в Йокселе я давал в другой теме: https://forum.dorex.pro/index.php?topic=144.0 (https://forum.dorex.pro/index.php?topic=144.0)
.
ну, до этого я и сам дошел и даже еще няшнее сделал...
Цитата: Djelf от 16 июня 2024, 14:50Печать через виртуальные pdf-принтеры значительно больше соответствует ожиданиям.
Ага, ещё можно пдфками этими кидаться в сетевые папки сервера печати и, таким образом, вести историю и учёт печати. Я делал такое, не помню только какой пдф-принтер использовал.
ЗЫ: помню только, что сервер печати был на слаквари, было у него два локальных принтера и три сетевых, и работал он как холодильник, в смысле: включил питание — работает, выключил — не работает. ))
Цитата: Злоп от 16 июня 2024, 02:35начало здесь https://forum.infostart.ru/forum28/topic213468/?PAGEN_2=3#message3078264
предлагаю обсуждать здесь
Это самая свежая версия - https://infostart.ru/bitrix/components/infostart/forum.interface/show_file.php?fid=2858677&action=download
Можно попробовать её, по идее ломать ничего не должна. Хотя несовместимость с йокселем возможна. Нужно изучать.
Цитата: MadDAD от 17 июня 2024, 17:26Это самая свежая версия - https://infostart.ru/bitrix/components/infostart/forum.interface/show_file.php?fid=2858677&action=download
А на гитхабе последний релиз не свежее? там дата файла почти на полгода моложе.
У меня лежит Binary.0.10.7z
13.12.21, размер 2813440 v7moxel.dll
версия файла не отлчается 0.0.0.900/0.0.2
было бы хорошо определится, какпя версия и где является последней ;-)
и от нее отталикваться
Цитата: Злоп от 17 июня 2024, 19:04У меня лежит Binary.0.10.7z
13.12.21, размер 2813440 v7moxel.dll
версия файла не отлчается 0.0.0.900/0.0.2
было бы хорошо определится, какпя версия и где является последней ;-)
и от нее отталикваться
Могу собрать их исходников - это точно будет самая свежая.
Цитата: Злоп от 16 июня 2024, 02:35начало здесь https://forum.infostart.ru/forum28/topic213468/?PAGEN_2=3#message3078264
предлагаю обсуждать здесь
А какая винда? и какой релиз семерки? Она тестировалась на версии для SQL. И писалась под нее, там перехваты.
И точно не было проблем со шрифтами и размерами окна в Win 10x64.
Цитата: MadDAD от 18 июня 2024, 17:09А какая винда? и какой релиз семерки?
вин10хоум, 7.7.027 DBF Net
У меня семёрка дбф, и винда семёрка 32 бита, правда ультимейт.
Проблем не наблюдаю, кроме тех, которые раньше были и мы с Вами их решили тогда ещё, на инфо старте когда общались.
Цитата: Злоп от 18 июня 2024, 17:21вин10хоум, 7.7.027 DBF Net
на DBF версии не тестировал, проверю.
Можно для теста MXL на котором уезжает надпись сверху?
Цитата: Djelf от 16 июня 2024, 14:50Печать через виртуальные pdf-принтеры значительно больше соответствует ожиданиям.
.
да, только надо знать какой ПДФ принтер стоит и под него что ли кучу ветвей по коду писать? под креатор, под дупдф, под булзиппдф и еще всякие... Единого же интерефса нет...
Новая сборка на ИС и гитхабе.
Цитата: Злоп от 18 июня 2024, 17:21вин10хоум, 7.7.027 DBF Net
Проверил на сетевой dbf. Никаких артефактов при работе...
Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...
Какие планы?
Где бы найти исходники на C++, позволяюшие хотя бы читать mxl 1C8,
Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...
соберусь может наваяю тестовый воспроизводящий
Цитата: Злоп от 26 июня 2024, 10:47Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...
соберусь может наваяю тестовый воспроизводящий
Было бы неплохо. Уже отладить это до стабильной версии.
Цитата: Forum123 от 26 июня 2024, 07:21Цитата: MadDAD от 26 июня 2024, 03:44Проверил на сетевой dbf. Никаких артефактов при работе...
Какие планы?
Где бы найти исходники на C++, позволяюшие хотя бы читать mxl 1C8,
Планов особо нет, я с 1С уже 5 лет не связан.
Вчера в процессе допилинга пришла идея добавить многостраничный excel, хз надо ли это кому-то.
Исходники на C#, поэтому плюсовая либа будет скорее источником сложностей.