Применять форматирование текста к значениям поля можно так же, как и при форматировании любого текста в документе (например, полужирный, подчеркнутый и т.д.): выделите код поля или значение поля и примените форматирование.
Примечание
Форматирование текста, примененное к значениям поля, может быть потеряно при обновлении поля. Чтобы сохранить форматирование, добавьте к коду поля ключ \*MERGEFORMAT. При вставке полей с помощью диалогового окна Поле ключ \*MERGEFORMAT добавляется по умолчанию.
Помимо форматирования текста, можно управлять форматом значений поля на уровне поля, используя общие ключи, определяющие способ отображения данных в поле. В зависимости от кода поля существуют три типа общих ключей:
- Ключ формата
- Ключ числового формата
- Ключ формата даты/времени
Ключ формата (\*) определяет способ отображения значений полей. Инструкции формата определяют:
- использование прописных и строчных букв;
- форматы чисел: например, будет ли 9 отображаться как ix (римские цифры) или девятый (текст, порядковые числительные);
- форматы символов.
Кроме того, ключи формата сохраняют формат значений полей при обновлении полей.
Форматы, определяющие регистр букв
Ниже приведен список ключей и элементов, регистр которых эти ключи определяют.
-
\*Шапки Этот переключатель задает прописную букву каждого слова. Например, { FILLIN "Введите имя:" \* Caps } отображает Luis Alverca, даже если имя введено строчными буквами.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Начинать с прописных. -
\* FirstCap Этот параметр включает прописную букву первого слова. Например, { COMMENTS \* FirstCap } отображает еженедельный отчет о продажах.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Первая прописная. -
\*Верхней Этот переключатель включает прописные буквы. Например, { QUOTE "word" \* Upper } отображает word.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Все прописные. -
\*Ниже Этот параметр не заглавный результат; все буквы в нижнем регистре. Например, { FILENAME \* Lower } отображает еженедельные продажи report.doc.
Этот ключ не работает, если все поле, которое его содержит, отформатировано малыми прописными буквами.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Все строчные.
Числовые форматы
Ниже приведен список ключей и результаты их применения.
\*Алфавитном Этот параметр отображает результаты в виде букв. Результат имеет тот же регистр, что и слово "буквенный" в коде поля. Например, { SEQ appendix \* ALPHABETIC } отображает B (вместо 2), а { SEQ app \* alphabetic } — b.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт a, b, c, .....\*Арабский Этот переключатель отображает результаты в виде арабских цифр. Например, { PAGE \* Арабский } отображает значение 31.
Примечание
- Если значение параметра Формат номера в диалоговом окне Формат номера страницы отлично от арабских цифр, то данный ключ переопределяет параметр Формат номера.
- Кроме того, только для номеров страниц существует формат ArabicDash, который отображает результат в виде арабских цифр с дефисами по обеим сторонам. Например, { PAGE \* ArabicDash } отображает - 31 -.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт - 1 -, - 2 -, - 3 -, ....
\*CardText Этот параметр отображает результаты в виде кратного текста. По умолчанию используются строчные буквы; другие варианты требуют добавления соответствующего ключа. Например, { = SUM(A1:B2) \* CardText } отображает семьсот девяносто, а { = SUM(A1:B2) \* CardText \* Caps } — семьсот девяносто.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт один, два, ....\*DollarText Этот параметр отображает результаты в виде кратного текста. Вместо десятичного разделителя вставляется союз "и", после которого следуют две арабские цифры округленной дробной части числа, знак дроби и число 100. По умолчанию используются строчные буквы; другие варианты требуют добавления соответствующего ключа. Например, { = 9,20 + 5,35 \* DollarText \* Upper } отображает четырнадцать и 55/100.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт Сумма прописью.\*Шестигранный Этот параметр отображает результаты в виде шестнадцатеричных чисел. Например, { QUOTE "458" \* Hex } отображает значение 1CA.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт hex ....\*OrdText Этот параметр отображает результаты в виде порядкового текста. По умолчанию используются строчные буквы; другие варианты требуют добавления соответствующего ключа. Например, { DATE \@ "d" \* OrdText } отображает двадцать первый, а { DATE \@ "d" \* OrdText \* FirstCap } — двадцать первый.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт первый, второй, ....\*Порядковый Этот параметр отображает результаты в виде порядковых арабских цифр. Например, { DATE \@ "d" \* Ordinal } отображает 30-е значение.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт 1-й, 2-й, ....\*Римской Этот параметр отображает результаты как римские цифры. Результат имеет тот же регистр, что и слово "римский" в коде поля. Например, { SEQ CHAPTER \* roman } отображает xi, а { SEQ CHAPTER \* ROMAN } — XI.
Чтобы выбрать этот параметр, в диалоговом окне Параметры поля выберите пункт I, II, III, ....
Форматы символов
Ниже приведены ключи форматирования символов и результат их применения.
-
\*Charformat Этот параметр применяет форматирование первой буквы имени поля ко всему результату. В следующем примере значение поля оформляется полужирным начертанием, поскольку буква "R" в слове "REF" является полужирной.
{ REF chapter2_title \* Charformat } отображает китов Тихого океана полужирным шрифтом.
Чтобы добавить этот ключ, укажите его в коде поля или введите в поле Коды поля диалогового окна Поле. -
\*MERGEFORMAT Этот параметр применяет форматирование предыдущего результата к новому результату. Например, если выбрать имя, отображаемое полем { AUTHOR \* MERGEFORMAT }, и применить полужирное форматирование, Word сохранит полужирное форматирование при обновлении поля для отображения нового имени автора.
При вставке полей с помощью диалогового окна Поле по умолчанию добавляется ключ \*MERGEFORMAT. Этот параметр можно отключить, сняв флажок Сохранять формат при обновлении в диалоговом окне Поле.