Module: uDeviceInterface
Base class: TOperationInputParams
Входные параметры для операции Печать.
constructor Create(DeviceEngine: TDeviceEngine; Params: TParams);
property DotMatrixReport: Boolean read GetDotMatrixReport;
property Count: Integer read FRecordCount;
property Items[Index: Integer]: TReportItem read Get;
property ReportData: TParams read GetReportData;
property ReportFormat: RawByteString read GetReportFormat.
constructor Create(DeviceEngine: TDeviceEngine; Params: TParams);
Функциональность устройства
Параметры
Вызывать конструктор самим обычно нет необходимости.
property DotMatrixReport: Boolean read GetDotMatrixReport;
Возвращает True, если печатаемый отчет является DotMatrix-отчетом, иначе False.
property Count: Integer read FRecordCount;
Количество команд визуализации отчета.
Используется только для DotMatrix-отчетов, построенных оболочкой.
property Items[Index: Integer]: TReportItem read Get;
Список команд визуализации отчета в порядке выполнения.
Используется только для DotMatrix-отчетов, построенных оболочкой.
property ReportData: TParams read GetReportData;
Параметры для построения отчета.
В том виде как они были переданы в DeviceClient. Обычно это результат выполнения запроса в виде табличных параметров.
Имеет смысл использовать, если постронием отчета занимается сам драйвер устройства. Например, так делает драйвер устройства Экранный отчет.
property ReportFormat: RawByteString read GetReportFormat;
Печатное представление отчета.
В том виде как они были переданы в DeviceClient. Обычно это печатное представление FastReport'а.
Имеет смысл использовать, если постронием отчета занимается сам драйвер устройства. Например, так делает драйвер устройства Экранный отчет.