Создайте страницу, используя шаблон File в вашем проекте, названный “!File”, затем воспользуйтесь функцией Cicode PageFile() для просмотра страницы и загрузки файла в неё.
Ø Просмотр RTF отчета:
Создайте страницу, используя шаблон Normal, c объектом Cicode в верхнем левом углу. Затем добавьте функцию Cicode PageRichTextFile() как команду вводимой страницы, для загрузки файла заданным объектом Cicode на странице.
: Пример
В этом примере мы создадим новую страницу проекта для отображения RTF отчета “Brew”.
1. Создайте, используя шаблон Normal, страницу с названием “!RTF_File” которая будет использоваться для отображения отчета.
i. Используя шаблон Normal, создайте новую страницу.
ii. Сохраните страницу под именем “!RTF_File”.
iii. Используя инструмент Cicode Object , поместите объект Cicode на страницу в левом верхнем углу там, откуда вы хотите начать вывод RTF файла.
iv. Ваша страница должна иметь вид:
v. Узнайте анимационный номер Cicode Object, посмотрев свойства Access (General).
vi. Выберите меню File | Properties и просмотрите страницу свойств Event. Добавьте следующую команду (Execute command) для события открытия страницы (On page entry):
PageRichTextFile(35,"[DATA]:Report.rtf",0,360,500);
Смотри дополнительно: Citect Help Topics – PageRichTextFile function.
vii. Перейдите к свойствам страницы General и установите поле Previous page для страницы Menu. Оставьте поле Next page как <None>.
viii. Сохраните и закройте страницу.
2. Перетащите новую кнопку на страницу меню для отображения страницы отчета. Определите следующие свойства:
Text |
Input (Touch) Execute command |
View Report Output |
PageDisplay("!RTF_File") |
3. Сохраните страницу.
4. Скомпилируйте и запустите проект.
5. Нажмите на кнопку Создать отчет(Run Report). Проверьте, что при завершении формирования отчета будет отображено сообщение о завершении отчета «Отчет завершен».
6. Нажмите на кнопку Просмотреть отчет (View Report Output) на странице Menu page. Отчет должен иметь вид:
Отчет
Время: 16:13:05 Дата: 18/10/16
Значения переменных в момент создания отчета:
Состояние вентиля ОТКРЫТ
Температура котла 90 DEG
------ Конец отчета -------
7. Когда закончите тестирование, закройте проект. :
ü Советы: Добавьте прокрутку страницы, и несколько кнопок на странице, которые используют функции DspRichTextScroll() или DspRichTextPgScroll(). Смотрите приложение C, где приведены дополнительные примеры.
Discuss Reports
Demonstrate how to define a report
Get class to do exercise
Talk about & demonstrate formatting a report – talk about Cicode blocks in reports
Get class to do exercise.
Discuss Running Reports
Discuss Viewing reports.
Get class to do exercises above and below.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.