Вставка кодов полей
В Редакторе документов можно добавлять поля с динамическим содержимым, которое зависит от информации о вашей системе или другого содержимого. Не путайте поля с элементами управления содержимым — это две разные функции.
Чтобы вставить поле:
- Перейдите на вкладку Вставка.
- Нажмите кнопку Поле.
- В открывшемся диалоговом окне введите код поля, которое нужно отобразить, и нажмите OK.
Доступны следующие коды полей:
| Код поля ONLYOFFICE | Описание | Синтаксис | Ключи |
|---|---|---|---|
| ASK | Вставляет поле, которое предлагает пользователю ввести данные, которые затем сохраняются как закладка. Редактор запрашивает данные у пользователя при каждом обновлении этого поля или при слиянии. | { ASK Bookmark"Prompt" [Optional switches ] } | 1. \d — вставляет текст замены по умолчанию как закладку.2. \o — запрашивает данные только один раз при слиянии документов. |
| DATE | Вставляет в документ текущую дату на основе системы пользователя. | { DATE [ \@ "Date-Time Picture"] [Switches] } | |
| FORMULA | Выполняет вычисление по введенной формуле. | { = Formula [Bookmark ] [\#Numeric Picture ] } | |
| HYPERLINK | Вставляет гиперссылку на элемент документа, на документ на жестком диске, портале или стороннем ресурсе. | { HYPERLINK "Filename" [Switches ] } | 1. \l — указывает элемент документа, к которому нужно перейти.2. \m — указывает координаты гиперссылки для серверной карты изображения.3. \n — открывает конечный документ в новом окне.4. \o — задает текст всплывающей подсказки.5. \t — задает цель гиперссылки. |
| MERGEFIELD | Вставляет в текущий документ ссылку на поле данных из другого источника. При слиянии данные из другого источника заменят текущее значение поля. | { MERGEFIELD FieldName [ Switches ]} | 1. \b — задает текст, который вставляется перед полем MergeField, если оно не пустое.2. \f — задает текст, который вставляется после поля MergeField, если оно не пустое.3. \m — указывает, что поле MergeField является сопоставленным.4. \v — включает преобразование символов для вертикального форматирования. |
| NOTEREF | Вставляет знак сноски или концевой сноски, помеченный закладкой, чтобы ссылаться на ту же сноску или создавать перекрестные ссылки на сноски и концевые сноски. Если порядок сносок изменится, результат поля отразит новую нумерацию. | { NOTEREF Bookmark [Switches] } | 1. \f — вставляет знак сноски, отформатированный стилем Текст сноски или Текст концевой сноски.2. \h — создает гиперссылку на указанную сноску или концевую сноску.3. \p — вставляет относительное положение сноски или концевой сноски. |
| NUMPAGES | Вставляет общее количество страниц в документе. | { NUMPAGES } | |
| PAGE | Вставляет номер текущей страницы. | { PAGE [\* Format Switch ] } | |
| PAGEREF | Вставляет номер страницы закладки для перекрестной ссылки. | { PAGEREF Bookmark [\* Format Switch ] } | 1. \h — создает гиперссылку на указанный абзац.2. \p — вставляет положение указанного абзаца относительно закладки. |
| REF | Вставляет содержимое закладки. Закладка должна быть вставлена в документ. | { [REF] Bookmark [Switches ] } | 1. \d — задает разделитель для номера страницы.2. \f — увеличивает номера сносок или примечаний и вставляет их в документ.3. \h — создает гиперссылку на указанный абзац.4. \n — добавляет номера абзацев, если они есть.5. \p — вставляет положение указанного абзаца относительно закладки.6. \r — вставляет относительный номер указанного абзаца.7. \t — пропускает символы, которые не являются цифрами или разделителями.8. \w — вставляет полный номер указанного абзаца. |
| SEQ | Позволяет последовательно нумеровать главы, таблицы, рисунки и другие элементы документа. Если вы добавите, удалите или переместите элемент вместе с его полем Seq, можно обновить остальные поля Seq в документе, чтобы отобразить новую последовательность. | { SEQ Identifier [Bookmark ] [Switches ] } | 1. \c — вставляет ближайший предыдущий порядковый номер.2. \h — скрывает результат поля (используется для перекрестных ссылок).3. \n — вставляет следующий порядковый номер.4. \r — нумерация начинается с указанного номера.5. \s — нумерация начинается с указанного уровня структуры. |
| STYLEREF | Добавляет текст, отформатированный определенным стилем. Если поле находится в верхнем или нижнем колонтитуле, оно отображает первое или последнее вхождение текста с этим стилем в основном содержимом текущей страницы, что позволяет создавать колонтитулы в стиле словаря. | { STYLEREF StyleIdentifier [Switches ] } | 1. \l — начинает поиск с нижней части текущей страницы.2. \n — вставляет нумерацию указанного абзаца.3. \p — вставляет положение указанного абзаца относительно закладки.4. \r — вставляет относительный номер указанного абзаца.5. \t — пропускает символы, которые не являются цифрами или разделителями.6. \w — вставляет полный номер указанного абзаца. |
| TIME | Вставляет в документ текущее время на основе системы пользователя. | { TIME [\@ "Date-Time Picture"] } | |
| TOC | Создает оглавление. Оглавление строится на основе примененных стилей заголовков, уровней структуры, названий и т.д., указанных полями элементов оглавления. | { TOC [Switches ] } | 1. \a — создает список объектов без подписей и номеров.2. \b — создает оглавление для части документа, отмеченной закладкой.3. \c — создает список объектов указанного типа.4. \d — определяет тип разделителя для номеров страниц.5. \f — создает оглавление на основе полей TC, а не уровней структуры документа.6. \h — применяет к оглавлению форматирование гиперссылок.7. \l — задает нужные уровни полей TC. Уровни, не входящие в указанный диапазон, будут пропущены.8. \n — создает оглавление полностью или только из элементов указанного диапазона (например, «1-9»), без номеров страниц.9. \o — создает оглавление только по уровням структуры документа, а не по полям TC.10. \p — задает разделитель между элементом и соответствующим номером страницы.11. \s — добавляет порядковый номер к номеру страницы.12. \t — создает оглавление только с использованием пользовательских стилей вместо стилей по умолчанию.13. \u — создает оглавление только по уровню структуры, примененному в форматировании абзацев.14. \w — сохраняет табуляцию в элементах оглавления.15. \x — сохраняет разрывы строк в элементах оглавления.16. \z — скрывает номера страниц при просмотре оглавления в режиме веб-документа. |
Коды полей можно редактировать и обновлять в процессе работы:
-
Выделите нужное поле и щелкните правой кнопкой мыши, чтобы открыть контекстное меню.
- Обновить поле — обновить информацию в поле.
- Редактировать поле — открыть окно для редактирования поля.
- Переключить коды поля — отобразить код поля.