Лабораторный практикум по информатике. Мухина И.Н - 67 стр.

UptoLike

Составители: 

67
Преобразовать исходный текст в RTF-формат можно, добавив в
него управляющие конструкции и заголовок. Управляющие
конструкции описывают формат документа, т. е. тип шрифтов,
их стиль, вид выравнивания текста и т. д. Предлагается
следующий формат *.pas файла: служебные слова
полужирный шрифт, комментариикурсив, более мелкий.
Список служебных слов удобно хранить в отдельном файле.
Пример
RTF-файла:
{\rtf1\ansi
{\fonttbl
{\f35\froman\fcharset0\fprq2 Times New Roman;}
}
\fs20
{\f35 Example \par}
\fs40
{\b\f35 Example \par}
\fs10
{\i\f35 Primer \par}}
Здесь \parконец параграфа; \f35шрифт Times New
Roman;
\fs40размер шрифта; \b - полужирный шрифт; \i
курсив. Могут понадобиться:
\ulподчеркивание; \tab
табуляция;
\qsцентрирование текста; \capsпрописные
буквы;
\scapsмаленькие прописные буквы; {\ и \}
открывающая и закрывающая фигурные скобки.
У-7. Подсчет частоты встречаемости символов ASCII-кода в
файлах, составление и поддержка частотных таблиц, выяснение
"частотного профиля" произвольного текста, сравнение этих
профилей.
У-8. Структурирование текстовых файловудаление лишних
пробелов, замена пробелов на табуляции без изменения
внешнего вида текста, замена пары символов CR, LF на LF
(подряд идущие символы
с кодами 13 и 10 заменяются на один
символ с кодом 10), выравнивание текста по заданной ширине
Преобразовать исходный текст в RTF-формат можно, добавив в
него управляющие конструкции и заголовок. Управляющие
конструкции описывают формат документа, т. е. тип шрифтов,
их стиль, вид выравнивания текста и т. д. Предлагается
следующий формат *.pas файла: служебные слова –
полужирный шрифт, комментарии – курсив, более мелкий.
Список служебных слов удобно хранить в отдельном файле.
Пример RTF-файла:
{\rtf1\ansi
{\fonttbl
{\f35\froman\fcharset0\fprq2 Times New Roman;}
}
\fs20
{\f35 Example \par}
\fs40
{\b\f35 Example \par}
\fs10
{\i\f35 Primer \par}}

Здесь \par – конец параграфа; \f35 – шрифт Times New
Roman; \fs40 – размер шрифта; \b - полужирный шрифт; \i
– курсив. Могут понадобиться: \ul – подчеркивание; \tab –
табуляция; \qs – центрирование текста; \caps – прописные
буквы; \scaps – маленькие прописные буквы; {\ и \} –
открывающая и закрывающая фигурные скобки.
У-7. Подсчет частоты встречаемости символов ASCII-кода в
файлах, составление и поддержка частотных таблиц, выяснение
"частотного профиля" произвольного текста, сравнение этих
профилей.
У-8. Структурирование текстовых файлов – удаление лишних
пробелов, замена пробелов на табуляции без изменения
внешнего вида текста, замена пары символов CR, LF на LF
(подряд идущие символы с кодами 13 и 10 заменяются на один
символ с кодом 10), выравнивание текста по заданной ширине


                             67