NDemia Новости CashMatic Рубли Форум

Текст без шаблона


Текст без шаблона является самым простым с точки зрения программной логики способом печати (в то же время наименее универсальным и наиболее нагружающим прикладной скрипт особенностями печати на конкретном устройстве).
Нужно просто задать значение свойству
CashMatic.Print.Text и вызвать метод CashMatic.Print.PrintOut(). При этом в строке Text могут содержаться и управляющие данные - переносы строк, ESC-команды принтера и т.п.

Пример:
CashMatic.Print.Reset();	//начальная установка объекта печати
CashMatic.Print.Text = "Пример прямой печати\r\nВторая строка";
CashMatic.Print.PrintOut();	//собственно печать
Следует обратить внимание, что на выводимый текст действуют параметры печати, заданные в Панели управления NDemia CashMatic - преобразование кодировки и обработка %-кодов форматирования. Если их отключить, то текст будет выдаваться на печать "один-к-одному", без преобразований, включая двоичные данные и управляющие последовательности.
Если Вы используете печать через CashMatic.Print.Text, то Вы не должны выполнять никаких действий с объектом CashMatic.Print.Receipt (эти действия либо будут проигнорированы, либо изменят значение CashMatic.Print.Text).
тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com