Печать на матричный принтер

отредактировано April 2010 Раздел: FastReport .NET
Здравствуйте.

Планируется ли расширить возможности FastReport по печати/экспорту для матричных принтеров?
Сам экспорт весьма качественный и делать отдельный режим дизайнера (как в VCL) для этого случая, вероятно, не стоит.
Но очень нужна возможность вставки в шаблон хотя бы управляющих кодов для принтера (аналог Dot-Matrix Command Object в FstReport VCL).
Это возможно сделать?

Комментарии

  • отредактировано 19:36
    Здравствуйте,

    Направление dot matrix пока усовершенствовать не собираемся. Нужна комплексная поддержка, в т.ч. и со стороны дизайнера.
    Сейчас коды вставлять можно так:
    [[Employees.FirstName] + " \u001b\u0045" + [Employees.LastName] + "\u001b\u0046"]
    (на принтерах Epson должно напечататься второе слово жирным шрифтом).
    Недостаток - на превью будут видны квадратики и прочий мусор. Можно сделать так: для кодов использовать отдельные объекты "Текст" с белым цветом текста, чтобы их не было видно. Сам код будет выглядеть так:
    ["\u001b\u0045"]
  • отредактировано 19:36
    Спасибо.
    Этот метод работает.
    Очень жаль, что нет планов по усовершенствованию матричного режима.
    Надеюсь, это временно.
  • отредактировано 19:36
    AlexTZ написал: »
    Недостаток - на превью будут видны квадратики и прочий мусор...

    А может хоть подавление этих кодов на превью сделать можно?
    Этого хватит почти для всех нужд.
  • отредактировано 19:36
    Технически сложно, т.к. существует масса управляющих последовательностей, к тому же они разные для принтеров Epson, HP, IBM.
  • отредактировано 19:36
    AlexTZ написал: »
    Технически сложно, т.к. существует масса управляющих последовательностей, к тому же они разные для принтеров Epson, HP, IBM.

    Может ввести спецсинтаксис для управляющих кодов?
    Тогда будет легче с ними работать.
    Заодно можно добавить отдельный объект (типа Dot-Matrix Command Object) с поддержкой этого синтаксиса и не показывать такой объект в превью.
  • отредактировано 19:36
    Можно, записал себе в todo.
  • отредактировано 19:36
    AlexTZ написал: »
    Можно, записал себе в todo.

    Спасибо!
    Буду ждать.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.