Читать статья по информатике, вычислительной технике, телекоммуникациям: "Документация на основе RTF-шаблона" Страница 2
большинства операций, выполняемых обычно с документами, их возможностей вполне достаточно. Но возможна ли их простая и эффективная интеграция в прикладное программное обеспечение?
Решением этой проблемы может быть использование RTF-файлов. Этот формат, предложенный Microsoft как стандарт для обмена данными между текстовыми редакторами, поддерживается абсолютным большинством офисных пакетов. Сама Microsoft использует его в качестве формата, в котором данные передаются через буфер обмена между различными приложениями Windows.
Кратко об RTF
В формате RTF используются только коды, представляемые символами из наборов ASCII, MAC и PC. Помимо текста, RTF-файл содержит команды управления в читаемой форме. Документ состоит преимущественно из команд управления настройкой программы чтения. Эти команды можно разделить на управляющие слова и управляющие символы.
Управляющее слово представляет собой последовательность символов с разделителем в конце. Например, фрагмент:
…\bkmkstart ndoc…
соответствует началу закладки ndoc.
Перед управляющим словом вводится обратная косая черта (\). В качестве разделителей могут использоваться следующие символы:
пробел, причем этот символ относится к управляющему слову;
цифра или дефис (). После этих символов должен следовать параметр с разделителем. В качестве разделителя может быть использован пробел или другие символы (кроме цифр и букв);
все символы, кроме цифр и букв. Эти символы не относятся к управляющему слову.
Для задания управляющей последовательности в RTF-формате используются буквы от А до Z и от а до z, а также цифры от 0 до 9. Национальные символы к управляющей информации не относятся.
В качестве управляющих символов используются отдельные буквы. Перед каждым управляющим символом вводится обратная косая черта (\). Например, фрагмент:
…\f1\fs20…
устанавливает шрифт № 1 размером в 20 единиц.
Фрагмент RTF-файла приведен ниже. Структура его, как можно видеть, напоминает структуру HTML-документа:
\intbl\phmrg\posy371\dxfrtext180\dfrmtxtx180\dfrmtxty0\nowrap
\aspalpha\aspnum\faauto\adjustright\rin0\lin0\f1\fs20\lang1049
\langfe1049\cgrid\langnp1049\langfenp1049{\lang1033\langfe1049
\langnp1033 11\cell 12\cell 13\cell} \pard \ql \li0\ri0\widctlpar\intbl
\aspalpha\aspnum\faauto\adjustright\rin0\lin0
В RTF-формате существует возможность объединять отдельные последовательности в группы при помощи скобок:
{группа}
Такие группы создаются, например, при описании сносок, колонтитулов, закладок и т.п.
Вот некоторые управляющие слова и символы, имеющие непосредственное отношение к теме нашей статьи:
\раr - конец абзаца;
\сеll - конец столбца;
\row - конец строки (или таблицы);
\*\bkmkstart \*\bkmkend - закладка. Пример: {\*\bkmkstart ndoc} BS190{\*\bkmkend ndoc};
\pard - устанавливает стандартную настройку для абзаца;
\intbl … \intbl - выделяет область таблицы;
\' - прямой ввод в текст шестнадцатеричных чисел. При сохранении кириллического текста он обычно сохраняется в шестнадцатеричной форме, например:
\'d1\'f2\'f0\'ee\'ea\'e0 ('строка')
Поскольку нас интересуют только определенные задачи, знания приведенных выше управляющих слов и символов вполне достаточно. Условимся для простоты называть управляющие слова и символы тегами.
А теперь рассмотрим алгоритмы решения трех основных задач, возникающих при создании документации.
Вставка строки на месте
Похожие работы
| Тема: Организационно распорядительная документация |
| Предмет/Тип: Делопроизводство (Контрольная работа) |
| Тема: Документация страхового общества |
| Предмет/Тип: Страхование (Реферат) |
| Тема: Документация по операциям банков |
| Предмет/Тип: Банковское дело (Контрольная работа) |
| Тема: Документация кабинета информатики |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Доклад) |
| Тема: Документация: сущность, значение, виды документов и требования по их оформлению |
| Предмет/Тип: Делопроизводство (Реферат) |
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)