RTT файлы (файлы формата отчета) |
Top |
Программа МультиХром имеет гибкую двухуровневую систему настройки отчета. Первый из них - из диалогового окна Опции отчета, второй - путем редактирования файла шаблона отчета (.rtt - файла). На первом уровне пользователь может выбрать подходящий RTT-файл шаблона, разделы, включаемые в отчет, определить формы и т.д. Второй путь настройки отчета - через редактирование RTT файла шаблона. Это более сложный, требующий аккуратности, внимания и знания некоторых принципов, путь. Тем не менее, он дает возможность более гибкого управления. Имя RTT- файла сохраняется в методе, что позволяет создавать свой стиль отчета для каждого метода. RTT-файлы - это обычные текстовые файлы, записанные в кодировке ANSI (кодировка, принятая в Windows). Для их модификации можно пользоваться редактором Notepad, входящим в состав любой системы Windows. Рекомендуется не модифицировать исходные RTT файлы, поставляемые с системой (ENGLISH.RTT, GERMAN.RTT, RUSSIAN.RTT), а записывать измененные файлы под новым именем. Исходные тексты RTT файлов содержат комментарии, позволяющие понять смысл строк и разделов. RTT файлы содержат форматы, использующиеся при выводе всех данных в отчет, при печати на экран, на принтер или в файл. Они могут содержать - строки, начинающиеся двумя косыми чертами (//). RTT файл состоит из разделов, начинающихся именем раздела в квадратных скобках. Например: [PRN_HEADER] ... [PRN_SAMPLE] ... Каждый раздел отчета в диалоговом окне Опции отчета имеет соответствующий ему раздел в RTT файле. Раздел [PRN_END] завершает печатаемую часть отчета. Раздел [PRN_CALIBGRAPH] соответствует информации, печатаемой из диалогового окна Графики. Если в разделе присутствует строка RS_CHROMPLOT, он относится к градуировочному графику, а не к хроматограмме. Каждая строка внутри раздела состоит из двух частей, разделенных вертикальной линией (|). Первая часть представляет собой строку формата на языке "С" (например, "Duration = %5.2f\n"). Вторая часть - это внутреннее имя переменной, которая будет печататься в указанном формате (например, RUN_DURATION). При редактировании RTT файлов могут появляться ошибки, приводящие к сбоям во время исполнения программы. Самый простой способ избежать их - не модифицировать строки формата. При этом можно переносить строки из раздела в раздел (перенесенный параметр будет ассоциироваться с другим разделом отчета), удалять строку (удаленный параметр не появится в отчете). Если удаление и перемещение строк не может решить Ваших проблем, придется более подробно изучить синтаксис строк формата языка "С". Каждая строка формата содержит текст, в который включены спецификация формата и специальные знаки. Специальные знаки начинаются со знака обратной черты (\):
Спецификация формата начинается со знака процентов (%) и имеет следующую форму: %[width] [.prec] [type]
Если сразу после знака "%" стоит знак "-", печатаемая величина выравнивается влево, в противном случае - вправо. Существует параметр, не включенный в стандартные RTT файлы: RS_RAWDATA. Данный параметр вызывает печать исходных хроматографических данных и может занимать очень много места. Данный параметр используется для передачи исходных данных в другие программы через файл отчета. Два раздела, [CUSTOM_TITLE] и [CUSTOM_FORMAT], определяют правила, по которым будет напечатана Таблица пиков.
|