Rtf - опис формату файлу

Даний формат був визначений фірмою Microsoft як стандартний формат для обміну текстовими документами. Отже, за призначенням цей формат подібний до SYLK-формату для електронних таблиць. RTF підтримується багатьма продуктами фірми Microsoft. Так, наприклад, починаючи з версії 2.0, він введений в Windows в якості Clipboard-формату, завдяки чому можливий обмін даними між різними прикладними програмами Windows. Крім того, RT-формат підтримується програмами WORD для Macintosh, починаючи з версії 3.X, і WORD для PC, починаючи з версії 4. X.

В RTF для обміну документами використовуються тільки представимо символами коди з ASCII-, MAC- і PC-символьного набору. Крім тексту, файл в RT-форматі в Новомосковскемой формі містить команди управління.

Документ складається переважно з команд управління налаштування програми читання файлів в RTF-форматі. Ці команди можна розділити на керуючі слова (control words) і керуючі символи (control symbols).

Керуючий слово являє собою послідовність символів з роздільником (delimiter) в кінці:

Перед керуючим словом вводиться зворотна коса риска "" (backslash). Як поділяють можуть використовуватися такі символи:

  • Пропуск (space), причому цей символ належить до керуючого слову;
  • Цифра або знак "-". Після цих символів має слідувати параметр з роздільником. Як роздільник може бути використаний пробіл або інші символи, крім цифр і букв;
  • Всі символи, відмінні від цифр і букв. Ці символи не належать до керуючого слову.

У RT-форматі для завдання керуючої послідовності використовуються літери від "А" до "Z" і від "а" до "z", а також цифри від "0" до "9". Національні символи до керуючої інформації не відносяться.

Як, керуючих символів використовуються окремі літери. Перед кожним керуючим символом вводиться зворотна коса риска "":

В даний час визначені тільки деякі з цих символів. Тому при читанні невідомі символи можуть бути пропущені.

У RT-форматі існує можливість поєднувати окремі послідовності в групи за допомогою дужок:

Такі групи створюються, наприклад, при описі виносок, колонтитулів і т.п. Якщо необхідно розмістити символи "", "" всередині звичайного тексту, то перед ними слід поставити зворотну косу рису:

Це дозволяє програмі, Новомосковскющей RTF-послідовність, розпізнати, що символ не слід інтерпретувати як керуючий.

У RT-форматі використовуються також деякі символьні коди для управління печаткою

Схожі статті