Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11642
Последний выпуск: 19.06.2015

RTF - Описание формата файла

[Часть 1] [Часть 2] [Часть 3]

\footnote

Оператор должен следовать непосредственно после отметки сноски и относиться к тексту.

\header

Оператор определяет верхний колонтитул текущего фрагмента текста и поэтому должен указываться в начале текста.

\headerl

Оператор определяет верхний колонтитул четной страницы (left hand header), на которой колонтитул выводится с выравниванием влево.

\headerr

Оператор устанавливает верхний колонтитул нечетной страницы, на которой колонтитул выводится с выравниванием вправо (right hand header).

\headerf

Оператор устанавливает верхний колонтитул первой страницы (first page header).

\footer

Оператор устанавливает нижний колонтитул текущего фрагмента и должен указываться перед началом текста.

\footerl

Оператор устанавливает нижний колонтитул четной страницы (left hand footer), на которой колонтитул выводится с выравниванием влево.

\footerr

Оператор устанавливает нижний колонтитул нечетной страницы, на которой он выводится с левосторонним выравниванием (right hand footer).

\footerf

Оператор устанавливает нижний колонтитул первой страницы (first page footer).

\ftnsep

Оператор определяет символ-разделитель для сносок.

\ftnsepc

Оператор определяет разделитель для сноски, которая продолжается на следующей странице (continued footnote).

\ftncn

Этот оператор применяется для обозначения продолжения текста сноски.

\info

С помощью данного ключевого слова в начале документа открывается информационный блок. Он может содержать информацию о заголовке документа, дате его составления и т.д. Внутри информационного блока, который начинается оператором \info, могут встречаться следующие операторы:

Автор, название документа и т.п.

  • \title
  • \subject
  • \operator
  • \author
  • \keywords
  • \doccomm
  • \version
  • \nextfile

Перечисленные команды позволяют передавать вспомогательную информацию о документе, например, имя автора, версию текста, заголовок и т.д. Программа чтения RTF-данных не обязана обрабатывать команды информационного блока.

\vern000

Вместо 000 в операторе записывается номер версии программы, в которой составлен документ.

\creatim

С помощью данного ключевого слова определяется дата и время создания документа. Эти данные кодируются с помощью таких операторов:

  • \уr000: год создания документа
  • \mо000: месяц создания документа
  • \dy000: день создания документа
  • \hr000: время создания документа в часах
  • \min000: время создания документа в минутах
  • \sec000: время создания документа в секундах

\revtim

Определяет время и дату последней корректировки документа. Оба параметра задаются так, как указано в описании оператора \creatim.

\printtim

Определяет время и дату последней распечатки документа. Оба параметра задаются так, как указано в описании оператора \creatim.

\buptim

Определяет время и дату последнего сохранения документа (backup). Оба параметра задаются так, как указано в описании оператора \creatim.

\edmins000

Хранит длительность (в минутах) последнего сеанса редактирования.

Уточняющая информация о документе

  • \nofpages000
  • \nofwords000
  • \nofchars000
  • \id000

Вышеуказанные операторы содержат уточняющую информацию о документе (количество страниц, количество слов и количество символов), а также внутренний идентификационный номер.

\comment

В заголовке может встретиться текст, помеченный ключевым словом \comment. В этом случае речь идет о комментарии в тексте, который пропускается программой чтения данных в RTF-формате.

\field

Имеется группа операторов, при помощи которых описываются поля, вставляемые в WORD. Группа начинается ключевым словом \field, за которым могут следовать такие операторы:

  • \flddirty: поле было изменено во время последней актуализации
  • \fldedit: текст был отредактирован во время последней актуализации
  • \fldlock: поле закрыто для доступа и не может быть актуализировано
  • \fldpriv: результат не сообщается (например, рисунок)

\xe

Эта группа операторов начинается последовательностью символов \xe и может содержать следующие ключевые слова:

  • \bхе: для номеров страниц задается жирное начертание (bold).
  • \ixe: для номеров страниц задается курсивное начертание (italic).
  • \txe text: вместо номера страницы используется текст.
  • \rхе bookmark: генерация номеров страниц для области, содержащей закладку (bookmark).

\tc

Группа содержит элементы данных для таблиц и может состоять из следующих ключевых слов:

  • \tcfn: передается тип таблицы (n может иметь значения от А до Z, значение по умолчанию - С).
  • \tcln: номер уровня (стандартное значение n = 1).

Закладки

В группу операторов, определяющих закладки, входят только два оператора:

  • \*\bkmkstart: начало области
  • \*\bkmkend: конец области

Операторы форматирования (document formatting)

В следующую группу входят команды для форматирования текста. Эти команды могут быть разделены на подгруппы:

  • команды, действие которых распространяется на весь текст,
  • команды, изменяющие формат только текущего абзаца,
  • команды, которые относятся к текущему выводу текста.

В этом разделе описываются операторы форматирования всего документа.

\sectdОператор устанавливает стандартную настройку параметров секции.
\sbknoneОператор подавляет переход на новую страницу перед началом секции (section break continuous).
\sbkcolПри указании этой команды в начале секции осуществляется переход на новую колонку (section break new column).
\sbkpageПри указании этой команды (section break new page) в начале секции происходит переход к новой странице.
\sbkevenПри указании этой команды в начале секции выполняется переход к новой странице, если номер страницы четный (section break even).
\sbkoddПри указании этой команды в начале секции выполняется переход к новой странице, если номер страницы нечетный (section break odd).
\pgostartsnНумерация страниц начинается с номера n.
\pgnrestartКоманда устанавливает временную нумерацию страниц, начиная со значения 1. Параметр 0 восстанавливает прежний порядок нумерации.
\pgndecНомера страниц выводятся в десятичном формате.
\pgnucrmНомера страниц выводятся большими римскими цифрами (upper case roman).
\pgnlcrmНомера страниц выводятся маленькими римскими цифрами (lower case roman).
\pgncontСквозная нумерация страниц (стандартная настройка).
\pgnucltrНомера страниц выводятся прописными символами (upper case letter).
\pgnlcltrНомера страниц выводятся строчными символами (lower case letter).
\pgnx000С помощью этой команды задается X-координата номера страницы при автоматической нумерации. Значение указывается относительно верхнего левого угла страницы и по умолчанию устанавливается равным 720 twips.
\pgny000С помощью этой команды задается Y-координата номера страницы при автоматической нумерации. Значение указывается относительно верхнего левого угла страницы и по умолчанию устанавливается равным 720 twips.
\linemod000Оператор устанавливает величину интервала при нумерации строк.
\linex000Оператор устанавливает расстояние между строками. По умолчанию оно равно 360 twips.
\linestartnНумерация строк начинается со значения n.
\linerestartВозвращает номер строки к значению 1. Команда устанавливает, что нумерация строк начинается с 1.
\linepageНа каждой странице нумерация строк начинается со значения 1.
\linecontНумерация строк продолжается с предыдущей секции (предыдущей главы).
\headery000Команда задает Y-координату верхнего колонтитула. Значение указывается относительно верхнего края страницы и по умолчанию принимается равным 720 twips.
\footery000Команда задает Y-координату нижнего колонтитула. Значение указывается относительно нижнего края страницы и по умолчанию принимается равным 720 twips.
\vertaltТекст по вертикали выравнивается к верхнему краю страницы. Текст располагается в верхней части страницы (vertically align at top of page).
\vertalcТекст размещается посредине страницы. Вертикальное выравнивание текста выполняется по центру страницы (vertical align centered).
\vertaljТекст по вертикали размещается так, чтобы заполнить всю страницу (vertical align justified).
\vertalbВертикальное выравнивание текста выполняется по нижнему краю страницы (vertical align bottom).
\cols000С помощью этой команды можно задать количество столбцов в строке. Стандартное значение равно 1.
\colsx000С помощью этой команды устанавливается расстояние между двумя столбцами в twips. Стандартное значение равно 720 twips.
\endnhereПри указании этого оператора послетекстовые сноски выводятся в конце секции. Такой вывод можно подавить путем задания параметра 0.
\titlepgОператор задает вывод титульной страницы. Параметр 0 подавляет вывод титульной страницы.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог