Йоксель » Главный форум

ТабличныйДокумент - из хитрого файла

(12 posts)

Тэги:

  1. В одной обработке формируется документ хитрой структуры, выводящий название товара, цену и штрих-код. Штрих-код формируется при помощи спец. шрифта.
    Возникла необходимость иметь возможность сохранить эту таблицу в файл для последующей его печати в удалённом подразделении. Естественно, что без спец.шрифта вместо красивого штрих-кода выводится всякая белиберда.
    Отсюда возникла новая идея - при помощи графического конвертера сохранить таблицу в JPG и отправить так. Но упёрся - не получается даже загрузить сформированную таблицу в ТабличныйДокумент. Пробовал методы Открыть() (из файла MXL) и ЗагрузитьИзТаблицы() (без сохранения во временный файл). Если делаю Показать(), то выводится только шапка таблицы, и скроллится как-то урывками.

    Прошу поковырять таблицу и вынести вердикт: причина такого поведения Йокселя в форматировании или сама идея формирования ТабличногоДокумента из таблицы со спец.шрифтом была неудачной?

    В прикреплённом архиве - сохранённая таблица в MXL и файл используемого шрифта

    Attachments

    1. 0.zip (4 KB, 125 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  2. Либо ошибка не моделируется, либо я не понял, в чем проблема. После установки шрифта - документ открывается нормально и сохранение в JPG происходит корректно. Прилагаю полученный JPG-файл.

    Attachments

    1. test.jpg (267.7 KB, 127 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  3. Может, версия Йокселя старая? (в порядке предположения)...

    Отправлено 16 года(лет) назад #
  4. Вообще, проверять версию лучше через примерно такой код:
    Йоксель = СоздатьОбъект ("Йоксель");
    Сообщить (Йоксель.Версия);

    Если не создается объект, то это значит, что версия совсем старая. Самая новая версия имеет номер "01.01.04".

    Это я к тому, что Йоксель может находиться, скажем, и в каталоге BIN, и в каталоге базы. Поэтому, если просто смотреть версию файла через Проводник, то это может ничего не значить, т.к. грузиться может другая версия.

    Отправлено 16 года(лет) назад #
  5. Хотя секунду, вроде что-то интересное проявилось. Тот файл, что я приложил, был получен так: открыт mxl-файл без установки шрифта, установлен шрифт, сохранен файл в JPG. Если же открыть файл, когда шрифт уже установлен, то действительно наблюдаются проблемы.

    Отправлено 16 года(лет) назад #
  6. Как странно! Версия у меня последняя, проверил. Микрохотфикс, что месяц назад был выложен.

    Сейчас попробовал в демо конфигурацию MXL-файл подгрузить, не получается! Прикрепляю скриншот "просмотра на форме". Есть какие-нибудь предположения?

    Attachments

    1. просмотр.JPG (40 KB, 129 downloads) 16 года(лет) old
    Отправлено 16 года(лет) назад #
  7. Проблему воспроизвести удалось - буду разбираться.

    Отправлено 16 года(лет) назад #
  8. Спасибо, с нетерпением жду вердикта

    Отправлено 16 года(лет) назад #
  9. В общем, нашел глюк. Шрифт действительно не совсем стандартный с неожиданными параметрами, на которых Йоксель начинал глючить. На днях выложу обновление.

    Отправлено 16 года(лет) назад #
  10. Спасибо большое!

    Отправлено 16 года(лет) назад #
  11. Выложил обновление. По сравнению с 1С высота строки считается по другому. Если это важно, то можно просто явно задать высоту строк в нужных местах. Как считает 1С для таких шрифтов - неизвестно.

    Отправлено 16 года(лет) назад #
  12. Спасибо, уже вовсю тестирую! И только собрался задать вопрос о высоте строк - а ответ опередил :)

    Отправлено 16 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.