Управляющие слова и управляющие символы в формате RTF. Задание параметров шрифта и типа выключки
Формат RTF называют языком разметки текста. Это связано с тем, что формат содержит операторы, управляющие слова и символы, другие элементы описания размещения текста и графики. Команды управления разделяются на управляющие слова (control words) и управляющие символы (control symbols). Управляющее слово представляет собой последовательность символов с разделителем (delimiter) в конце: \набор_символов <разделитель> Перед управляющим словом вводится обратная косая черта «\» (backslash). В качестве разделителей могут использоваться следующие символы:
В формате RTF для задания управляющей последовательности символов используются буквы от «А» до «Z» и от «а» до «z», а также цифры от 0 до 9. Национальные символы к управляющей информации не относятся. В качестве управляющих символов используются отдельные буквы. Перед каждым управляющим символом вводится обратная косая черта «\»: \управляющий_символ В настоящее время определены только некоторые из этих символов. Поэтому при чтении неизвестные символы могут быть пропущены. С помощью управляющих слов можно производить основную настройку программы чтения формата RTF. Эти управляющие слова могут встречаться только в начале документа или в начале группы. Все операторы вместе с параметрами должны быть заключены в скобки, например: {\rtf0\pc...} К основным операторам формата можно отнести: \rtf <параметр> - данный оператор задает метку начала файла. В качестве параметра программа, при помощи которой создается файл, может указывать номер версии, например: {\rtf0...} Метка должна стоять в начале файла. После этого оператора могут следовать другие операторы или закрывающая скобка. fonttbl
Команда для создания группы шрифтов может состоять из таких операторов: {fonttblf0fnil default;} После ключевого слова fonttbl следует первый номер шрифта f0. Далее идет определение группы шрифтов. Здесь после номера 0 указано fnil, т.е. имя группы неизвестно. Следующий параметр обозначает имя выбираемого шрифта (например, roman h). Указание default говорит считывающей программе о том, что следует использовать стандартный шрифт. После имени шрифта стоит точка с запятой. В приведенном примере определены только шрифты с номерами 1 и 2. Вся последовательность может быть объединена фигурными скобками в группу. Таблица шрифтов должна быть заполнена значениями до того, как встретится оператор stylesheet или текст. Стандартный шрифт вводится оператором deffn. stylesheet sbasedon000 snext000 {stylesheets0f3fs20qj Normal;} Шрифты нумеруются числами от 0 до n (s0...). В первой строке стилю абзаца 0 (s0) предписывается имя Normal. Вывод текста выполняется шрифтом 3 (f3), размером 10 пунктов (fs20). Параметр qj говорит о том, что надпись должна выравниваться по формату. Вторая строка определяет стиль шрифта 1, который получает имя Heading Level 3. Шрифт имеет размер 15 пунктов, жирное начертание (b = bold) и при выводе надпись центрируется (qc).
Языки разметки HTML и XML как основа форматов электронных изданий. Гипертекст. Разделение структуры документа и его визуального представление. XML как метаязык разметки гипертекста. Возможности XML для структурирования данных. Гипертекст – набор текстов, содержащих узлы перехода между ними, которые позволяют избирать читаемые сведения или последовательность чтения. Общеизвестным и ярко выраженным примером гипертекста служат веб-страницы — документы HTML (язык разметки гипертекста), размещённые в Сети. HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML. Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме. XML является прекрасным инструментом для манипулирования структурированными данными в Web. Благодаря возможностям представления данных, заложенным в HTML, эти два языка действительно дополняют друг друга. Если же важна структура документа, становятся видны преимущества XML. В отличие от HTML, XML является прекрасным языком разметки для создания сложных Web-приложений. XML прекрасно подходит в тех случаях, когда требования к документу выходят за рамки простых опций HTML, обеспечивающих представление данных. XML идеален для отображения динамических данных на различных платформах. XML не только позволяет описывать динамические изменения в документах, но также предоставляет возможность создания источников данных различного назначения, что, в свою очередь, делает реальным обеспечение функциональной совместимости между приложениями на серверной или клиентской машине и сайтом. В общих чертах, XML и HTML различаются по трем основным направлениям:
XML – расширяемый язык разметки гипертекста, подмножество языка SGML. Разработка XML велась под руководством Джона Босака. Первая версия спецификации опубликована в феврале 1998 г. XML позволяет создавать языки разметки, учитывающие специфику документов заданной предметной области, например MathML, XLink, SMIL, XSL и другие. XML-документ состоит из двух частей: из определения используемого языка и собственно документа. Определение языка задаётся с помощью шаблонов DTD и может храниться как в файле с документом, так и отдельно. XML — это не замена HTML. И это не просто HTML с дополнительными тегами, хотя описание XML гораздо больше по своему объему, нежели описание HTML. При помощи XML достигается:
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1406)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |