"Richtext"
определяет текст со встроенными в него специальными управляющими последовательностями, которые в соответствии со стандартом языка разметки документов SGML (Standard Generalized Markup Language) называются тагами. Таги представляют из себя последовательность символов типа "<строка-символов>". "Строка-символов" определяет управляющее действие. Таги делятся на таги начала элемента текста ("<......>") и таги конца элемента текста ("</......>"). В качестве примера такой разметки можно привести следующий фрагмент текста:
<bold>Now</bold> is the time for <italic>all</italic> good men <smaller>(and <lt>women>)</smaller> to <ignoreme></ignoreme> come to the aid of their <nl>
В этом фрагменте <bold> означает выделение "жирным" шрифтом, <italic> - курсив, <smaller> - мелкий шрифт, <lt> - знак "<", игнорирование обозначено как <ignoreme>, новая строка как <nl>. Далее приведен полный перечень управляющих последовательностей:
Bold | "жирный" шрифт |
Italic | курсив |
Fixed | causes the subsequent text to be in a fixed width font |
Smaller | уменьшенный шрифт |
Bigger | увеличенный шрифт |
Underline | подчеркнутый текст |
Center | отцентрированный текст |
FlushLeft | выровненный по левому краю |
FlushRight | выровненный по правому краю |
Indent | отступ от левого края |
IndentRight | отступ от правого края |
Outdent | отмена левого отступа |
OutdentRight | отмена правого отступа |
SamePage | размещение текста на одной странице |
Subscript | подстрочный текст |
Superscript | надстрочный текст |
Heading | заголовок |
Footing | текст ссылки |
ISO-8859-X | текст в кодировке ISO-8859-X |
US-ASCII | текст в кодировке US-ASCII |
Excerpt | цитата |
Paragraph | параграф |
Signature | автограф (подпись) |
Comment | комментарий (не отображается) |
No-op | нет операции |
lt | знак "меньше"("<") |
nl | новая строка |
np | новая страница |
Специальный тип разметки задается подтипом "html". Это так называемый гипертекст. Разметка гипертекста строится по тому же принципу, как и в тексте типа "richtext". Однако применяются таги, позволяющие описать гипертекстовые ссылки. К таким тагам относятся "<A HREF="......">.....</A>", <IMG ....>, <A NAME="...."></A>. Таг "<A HREF="......"> .......</A>" определяет следующий фрагмент текста, который будет просматриваться. При этом текст между тагом начала и тагом конца выделяется в программе просмотра цветом или другим способом и используется как контекстная гипертекстовая ссылка. Таг <IMG .....> задет встроенный в текст документа графический образ. В некотором смысле этот таг аналогичен "multipart", который разрешает комбинировать сообщение из нескольких фрагментов разного типа. Таг <A NAME...> определяет "якорь", т.е. место внутри документа, на которое можно сослаться как на метку. В качестве примера такой разметки текста можно привести следующий фрагмент:
Это пример разметки документа в формате HTML. <H1> Это заголовок документа</H1> <P> - Это параграф. <A HREF="test.html#mark1"> Это пример гипертекстовой ссылки.</A> <IMG SRC="test.gif" ALIGN=Bottom> Это встроенный image. <A NAME="mark1"></A> Это "якорь" внутри текста документа.