RTF отчет

Top  Previous  Next

RTF ( Rich Text Format ) сообщения могут содержать данные в текстовом формате (со шрифтом и цветом текста), и изображения. Сообщения RTF могут быть преобразованы в PDF (Портативный Формат Документа); PDF позволяет создавать меньшие файлы и безопасность (Вы можете поставить пароль для предотвращения изменения файла).

Это образец сообщения в RTF .

 

PRODUCTION REPORT

Date:        03/11/2008

Time:        13.45.34

 

Product code ...........................................

 

FX145-I

Format ....................................................

(cm²)

100

Cycle time ...............................................

(min)

54

Weight ....................................................

(g)

20

Average speed ........................................

(m/min)

1.12

Batch time ...............................................

(min)

145

Total production ......................................

(kg)

3

Made units ..............................................

 

142

Production waste .....................................

(%)

5

 

ReportsRtfSample

  Сообщения RTF отличаются от сообщений  DAT. Сообщения RTF созданы и "закрыты", они не могут быть изменены в будущем.

 

Страница опций Настройки отчетов

ReportsRtf

 

Создать максимум...: количество сообщений, которые можно сохранить на диск. У каждого произведенного сообщения есть то же самое имя файла как название модели сообщения, а расширение - индекс между 001 и значением, вставленным в эту область. Файл сообщения, у которого есть 001 расширение, является последним созданным сообщением (более раннее). Файлы сообщения произведены и сохранены в подпапке проектной папки (это - Reports\<Report name> ); его имя показано справа от окна редактирования.

Копировать последнее сообщение в : если Вы выберете или вставите имя файла, то последнее созданное сообщение будет создано с этим определенным именем файла.

 

Мастер файл (основной)

Основной файл сообщения определяет расположение и содержание каждого созданного сообщения. Основной файл может содержать установленный текст и команды. Команды позволяют вставлять string -переменные как значение переменных или результаты вычисления данных. Команды должны быть помещены в фигурные скобки ({и}) и могут быть единственной кодовой инструкцией (API), или функцией, определенной в кодовом файле проекта (используйте CodeBuilder, чтобы редактировать кодовые файлы и создать определенные пользователем функции). Чтобы получить больше информации, обратитесь к помощи CodeBuilder (API> секция Отчеты),.

Чтобы создать или отредактировать основной файл, нажмите кнопку Редактировать,измените файл и сохраните его.

Ниже есть типовой мастер файл; он может быть мастер файлом вышеупомянутого типового сообщения. Используемые команды вызывают тот же самый API (GetDateString (), GetTimeString (), GetStrGateValue (), GetNumGateValue () и ReportInsertTemplateEx ()) и определенные пользователем функции (GetProdWaste ()); первый ряд - "комментарии", таким образом от него откажутся во время генерации сообщения.

 

{// Master file sample}

PRODUCTION REPORT

Date:        {GetDateString("/",true)}

Time:        {GetTimeString(":")}

 

Product code ...........................................

 

{GetStrGateValue("Code", 0)}

Format ....................................................

(cm²)

{GetNumGateValue("Format", 0)}

Cycle time ...............................................

(min)

{GetNumGateValue("CycleTime", 0)}

Weight ....................................................

(g)

{GetNumGateValue("Weight", 0)}

Average speed ........................................

(m/min)

{GetNumGateValue("MeanSpeed", 0)}

Batch time ...............................................

(min)

{GetNumGateValue("BatchTime", 0)}

Total production ......................................

(kg)

{GetNumGateValue("Production", 0)}

Made units ..............................................

 

{GetNumGateValue("Units", 0)}

Production waste .....................................

(%)

{GetProdWaste(GetStrGateValue("Code", 0))}

 

{ReportInsertTemplateEx("ReportChart")}

Расписание создания отчетов

Используя средства управления этой группы Вы можете определить, когда создать отчет. Отчет может быть создан автоматически или может быть создан вручную. Вы можете создать отчет, вручную выбрав пункт меню   Отчет>, Создатьв Runtime или кодом, вызывающим инструкцию ReportCreate ().

Тип определяющий, как часто будут созданы отчеты:

- Вручную: авто создание - недействует. Чтобы создать сообщение вручную выбирают пункте меню Отчет> Создать в Runtime , или кодом вызывают API ReportCreate ().

- Периодически: сообщения периодически создаются; период создания вставки в области периода Создания(например: если Вы вставите 03:00:00, то сообщение будет создаваться каждые 3 часа). Время синхронизации определяет время, с которого периодичность противостоят запускам (если Вы вставляете 01:30:00, сообщения созданы в 01:30, 04:30, 07:30...),

- Еженедельно: сообщения будут созданы один раз в неделю в день, определенный областью дня и в то время, когда определено областью времени Синхронизация.

- Ежемесячно: сообщения будут созданы один раз в месяц в день, определенный областью дня и в то время, когда определено областью времени Синхронизация.

- Ежегодно: сообщения будут созданы один раз в год в день, определенный днем и области Месяца и в то время, когда определено областью времени Синхронизация.

 

Опции

Конвертировать в формат PDF : выберите эту опцию чтобы автоматически преобразовать сообщения в PDF (Портативный Формат Документа). PDF позволяет создавать меньшие файлы, позволяет создавать меньшие файлы и безопасность (Вы можете поставить пароль для предотвращения изменения файла).. Если Вы отметите этот флажок, то появится новая страница опций; в этой странице Вы можете определить конверсионные параметры настройки PDF; обратитесь к инструкциям ниже, чтобы получить больше информации об этих параметрах.

Показать при создании : если Вы отметите эту опцию, то когда сообщение будет создано, оно  будет, показано с использованием WordPad . Сообщения PDF, будут показаны с использованием программы, которая привязана в системе к документам в формате PDF; таким образом Вы должны установить отдельно программу, способную открыть и прочитать файлы PDF (Adobe Reader, Foxit Reader ..).

Печать при создании : если Вы отметите эту опцию, то когда сообщение будет создано, оно будет напечатано, используя WordPad . Используемый принтер и расположение страницы -  определенные в программе.

 

Страница опций Настройка конвертации в PDF формат

ReportsPdf

Единица измерения : выберите единицу измерения (Сантиметры или Дюймы), в которой Вы хотите выразить все параметры этой страницы.

 

Размер листа

Формат : размер PDF листа; выберите один из стандартных размеров или определите специфический размер.

Ширина : ширина листа.

Высота : высота листа.

 

Ориентация

Выберите  ориентацию листа (Вертикальная или Горизонтальная).

 

Отступы

Вставьте Левые, Правые, Верхние и Нижние поля. Края определяют область печати листа; оригинальное содержание RTF будет вставлено в этой области.

 

Граница

Возможно добавить декоративную границу. Граница может быть определенна отступами страницы.

Тип: тип границы; выберите НЕТ, если Вы не хотите добавлять границу.

Ширина: ширина границы.

Расстояние: расстояние между границей и краем листа.

Цвет: цвет границы.

 

Ограничения безопасности

Одно из преимуществ формата PDF - возможность добавить ограничения безопасности к созданным сообщениям.

Требуется пароль для открытия документа : выберите эту опцию, чтобы  пароль открыл и прочитал созданные сообщения. Пароль должен быть определен в области Пароль.

Разрешить изменять содержание документа : если Вы вставите флажок, сообщения PDF могут быть отредактированы, используя PDF-создающее приложение. Только защищённые паролем сообщения могут быть защищены против редактирования.

Разрешить копировать содержание документа: если Вы вставите флажок, содержание сообщений PDF может быть скопировано/извлечено, чтобы быть вставлено в других документах. Только защищённые паролем сообщения могут быть защищены против копирования/извлечения.