Как связать стили в word

Обновлено: 26.04.2024

В этом разделе показан порядок использования классов пакета Пакет Open XML SDK 2.5 для Office для программного создания и добавления стиля знака в документ для обработки текста. Он содержит, в качестве примера, метод CreateAndAddCharacterStyle для иллюстрации этой задачи, а также дополнительный пример метода для добавления части стилей, если необходимо.

Чтобы использовать пример кода из этого раздела, необходимо установить Open XML SDK 2.5. Требуется добавить в проект явные ссылки на следующие сборки:

DocumentFormat.OpenXml (устанавливается вместе с пакетом Open XML SDK).

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

Метод CreateAndAddCharacterStyle

Пример метода CreateAndAddCharacterStyle можно использовать для добавления стиля в документ по обработке текста. Сначала необходимо получить ссылку на часть определения стилей в документе, к которому требуется добавить стиль. См. раздел Вызов метода выборки для примера, показывающего, как выполнять эту операцию.

Метод принимает четыре параметра, которые указывают: ссылки на части определения стилей, идентификатор стиля для стиля (внутренний идентификатор), имя стиля (для внешнего использования в пользовательском интерфейсе), и при необходимости, любые псевдонимы стиля (альтернативные имена для использования в интерфейсе пользователя).

Полный профиль кода для метода можно найти в разделе Пример кода.

Об идентификаторах стиля, именах стилей и псевдонимах

Идентификатор стиля используется для ссылки на стиль документа и может рассматриваться как его основной идентификатор. Как правило, используется идентификатор стиля для идентификации стиля в коде. Стиль также может иметь отдельное отображаемое имя, выводимое в интерфейсе пользователя. Часто имя стиля отображается с прописной буквы и с интервалом (например, "Заголовок 1"), а идентификатор стиля является более сжатым (например, heading1) и предназначен для внутреннего использования. Псевдонимы указывают на альтернативные имена стилей, которые могут использоваться в пользовательском интерфейсе приложения.

Например, рассмотрим следующий пример кода XML, взятый из определения стиля.

Атрибут styleId элемента стиля определяет основной внутренний идентификатор стиля: идентификатор стиля (OverdueAmountChar). Элемент псевдонима указывает на два альтернативных имени стиля, поздний срок выполнения и позднюю сумму, разделенные на запятые. Каждое имя должно отделяться от другого одной или несколькими запятыми. И, наконец, элемент имени указывает на имя основного стиля, которое является именем, обычно отображаемым в пользовательском интерфейсе приложения.

Вызов метода выборки

Вы можете использовать метод примера CreateAndAddCharacterStyle для создания и добавления именованного стиля для документа для обработки текста с помощью пакета SDK Open XML. В следующем примере кода показано, как открыть и получить ссылку на документ обработки текста, получить ссылку на часть определения стилей документа, а затем вызвать метод CreateAndAddCharacterStyle.

Для вызова метода, вы передаете ссылку на часть определений стилей в качестве первого параметра, идентификатор стиля для стиля в качестве второго параметра, имя стиля в качестве третьего параметра и, при необходимости, псевдонимы стилей в качестве четвертого параметра. Например, в следующем примере кода создается стиль знака "Символ просроченной суммы" в файле-примере, который называется CreateAndAddCharacterStyle.docx. Он также создает три потока текста в абзаце и применяет стиль ко второму потоку.

Типы стилей

WordprocessingML поддерживает шесть типов стилей, четыре из которых можно указать с помощью атрибута типа элемента стиля. В разделе 17.7.4.17 в спецификации ISO/IEC 29500 содержатся следующие сведения о типах стилей.

Типы стилей относится к свойству стиля, которое определяет тип стиля, созданного с помощью этого определения стилей. WordprocessingML поддерживает шесть типов определения стилей с помощью значений для атрибута типа определения стиля:

Связанные стили (абзац + знак) [Примечание: выполнено с помощью элемента ссылки (§17.7.4.6). конец примечания]

Абзац по умолчанию + свойства знака

Пример: рассмотрим стиль с именем Heading 1 в документе, как показано в следующем примере кода.

Атрибут типа имеет значение абзаца, который указывает, что следующее определение стиля является стилем абзаца. конец примера

Можно задать типы стилей абзаца, знака, таблицы и нумерации, указав соответствующее значение в атрибуте типа элемента стиля.

Тип стиля знака

Вы задаете знак в качестве типа стиля, установив значение атрибута типа в элементе стиля на "знак".

В разделе 17.7.9 спецификации ISO/IEC 29500 рассматриваются следующие сведения о стилях знаков. Обратите внимание, что номера разделов, перед которыми стоит §, указывают разделы в спецификации ISO.

17.7.9 Запуск (знаков) стилей

Стили знаков - это стили, которые применяются к содержимому одного или большего числа потоков текста в пределах содержимого документа. Это определение означает, что стиль может определять лишь свойства знаков (свойства, которые применяются к тексту в пределах абзаца), так как он не может применяться к абзацам. На стили знаков можно ссылаться только внутри документа и на них должен ссылаться элемент rStyle в рамках выполнения propertieselement выполнения.

Стиль знака имеет две определяющих тип стиля специфических характеристики:

Атрибут типа в стиле имеет значение знака, который указывает на то, что следующее определение стиля - это стиль знака.

Стиль указывает только свойства на уровне знаков с помощью элемента rPr. В этом случае свойства потока - это набор свойств, применяемых к каждому потоку, к которому относится этот стиль.

Стиль знака, затем применяется к потокам, ссылаясь на значение атрибута styleId для этого стиля в элементе rStyle свойств потока.

На следующем рисунке показан текст, для которого применен стиль знака. Стиль знака может применяться только к диапазону уровня подабзаца для текста.

Рис. 1. Текст с примененным стилем знака

Принципы работы кода

Метод CreateAndAddCharacterStyle начинает с получения ссылки на элемент стилей в части стилей. Элемент стилей является корневым элементом части и содержит все элементы отдельных стилей. Если ссылка имеет значение null, элемент стилей создается и сохраняется в данной части.

Создание стиля

Для создания стиля, код создает экземпляр класса Стиль и задает некоторые свойства, такие как Тип стиля (абзаца) StyleId, и то, является ли стиль CustomStyle.

Код становится следующим XML-кодом.

Код затем создает дочерние элементы стилей, которые определяют свойства стиля. Чтобы создать элемент, создайте экземпляр его соответствующего класса, а затем вызовите метод Append ([]), чтобы добавить дочерний элемент к стилю. Дополнительные сведения об этих свойствах - в разделе 17.7 спецификации ISO/IEC 29500.

Затем код создает экземпляр объекта StyleRunProperties для создания элемента rPr (свойства потока). Вы указываете свойства знаков, которые применяются к стилю, например, шрифт и цвет, в этом элементе. Свойства затем добавляются в качестве дочерних элементов элемента rPr.

При создании свойств потока, кода добавляет элемент rPr к стилю и элемент стиля к корневому элементу стиля в части стилей.

В следующем XML показан окончательный стиль, созданный кодом, приведенным ниже.

Применение стиля знака

После создания стиля, можно применить его к потоку, привязав значение атрибута styleId для этого стиля к элементу свойств потока rStyle. В следующем примере кода показано, как применить стиль к потоку, на который ссылается переменная r. Идентификатор стиля применяемого стиля, в данном примере OverdueAmountChar, сохраняется в свойстве RunStyle объекта rPr. Это свойство представляет элемент rStyle свойств потока.

Пример кода

Иногда в чужих созданных документах Word 2007 я замечаю, что порядок названия стилей отличается от того, что у меня создается по умолчанию. Как можно влиять на порядок стилей? Например, стиль "обычный" идет первым, потом "Без интервала", потом заголовки по убыванию уровней. Можно ли передвинуть название "обычный" в середину списка?

Стили в окне стилей (область задач "Стили"), как правило, отсортированы в алфавитном порядке. Если это не так, значит сортировка выполнена по иным правилам.

Откройте область задач со списком стилей («Alt+Ctrl+Shift+S») и нажмите ссылку Параметры (внизу области задач). Откроется окно Параметры области стилей, где вы можете изменить сортировку списка, выбрав один из нескольких вариантов:

Например, вариант "Согласно рекомендации". И вручную вы можете задать свои рекомендации для стилей. Для этого нажмите кнопку "Управление стилями":

Перейдите на вкладку "Рекомендации". В списке найдите ваш стиль "Обычный" и присвойте ему значение, например, 3. И посмотрите, где будет находится этот стиль в списке. Вам нужно будет подобрать оптимальное значение для расположения этого стиля.

То же самое вы можете сделать и с другими стилями: переместить их вверх или вниз в списке.

Вы можете помочь в развитии сайта, сделав пожертвование:

--> Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов - получит плюсик в карму от нас :) Благо Дарим, за любую помощь! -->

Заинтересовался пользовательскими стилями в Word и решил попробовать описать их более комплексно.

Итак, в Word имеются, по крайней мере, пять типов стилей:
- Стиль знака.
- Стиль абзаца.
- Стиль связанный (абзац и знак).
- Стиль таблицы.
- Стиль списка.

Стили знака, абзаца и связанный могут быть сформированы и назначены тексту с использованием окна Стили (Ctrl+Alt+Shift+S).
Про данные стили есть хорошая статья "Основные сведения о стиле в приложении Word" (внешняя ссылка).

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

2 Ответ от Alex_Gur 20.03.2015 12:41:37

Стиль знака

Для формирования стиля знака в окне Создание стиля должно быть указано:
Стиль: Знака .
В окне Стили стили знака отображаются буквой а.

Стили этого типа определяют параметры, отображаемые в диалоговом окне Шрифт:
• Шрифт
• Начертание
• Размер
• Цвет
• Подчеркивание
• Видоизменение
• Межзнаковый интервал и т.д.

В упомянутой статье "Основные сведения о стиле в приложении Word" (внешняя ссылка) про стили знака написано:

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

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

3 Ответ от Alex_Gur 20.03.2015 12:49:17

Стиль абзаца

Для формирования стиля абзаца в окне Создание стиля должно быть указано:
Стиль: Абзац .
В окне Стили стили абзаца отображаются значком абзаца.

Стили абзаца определяют параметры знака (см. выше), а также параметры, отображаемые в диалоговом окне Абзац:
• Выравнивание
• Уровень
• Отступ
• Интервал
• Разбивка на страницы
• Исключения форматирования
• Обтекание по контуру и т.д.

В статье "Основные сведения о стиле в приложении Word" (внешняя ссылка) про стили абзаца говорится:

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

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

4 Ответ от Alex_Gur 20.03.2015 12:59:05

Связанный стиль

Связанный стиль именуется также стилем типа Абзац и знак.
Для формирования связанного стиля абзаца в окне Создание стиля должно быть указано:
Стиль: Связанный (абзац и знак) .
В окне Стили стили абзаца отображаются значком абзаца и буквой а.

Если связанный стиль применяется к знакам, слову или фразе, то он действует как стиль знака. Если же он применяется к абзацам, то он действует как стиль абзаца.

В статье "Основные сведения о стиле в приложении Word" (внешняя ссылка) про связанные стили говорится:

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

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

5 Ответ от Alex_Gur 20.03.2015 13:07:31

Применение стилей знака, абзаца и связанных стилей

Для применения указанных стилей выделите часть текста и в окне Стили выберите нужный стиль.
Подробнее об окне Стили см., например, статью "Использование стилей" (внешняя ссылка).

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

6 Ответ от Alex_Gur 20.03.2015 14:39:06

Прямое форматирование

Прямое форматирование – это форматирование без использования стиля или поверх стиля.
На основании прямого форматирования различными способами можно формировать новые стили.
При наложении прямого форматирования поверх стиля знака, абзаца и связанного стиля прямое форматирование отображается в окне Инспектор стилей в разделе Плюс (см. прилагаемый рисунок).

Инспектор стилей 1.jpg
Инспектор стилей 1.jpg 24.79 Кб, файл не был скачан.

You don't have the permssions to download the attachments of this post.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

7 Ответ от Alex_Gur 20.03.2015 15:34:59

Стиль таблицы

Стиль таблицы формируется на вкладке Работа с таблицами: Конструктор (Работа с таблицами: Конструктор – Стили таблиц – Создать стиль таблицы).
Индивидуальные особенности стиля таблицы настраиваются обычным образом.
Параметры, сохраняемые, стилем таблицы, отображаются на вкладках Работа с таблицами: Конструктор и Работа с таблицами: Макет. Также в стиле таблицы могут сохраниться и заданные индивидуальные особенности.

Для применения пользовательского стиля таблицы создайте таблицу, выполните команду Работа с таблицами: Конструктор – Стили таблиц и в области Пользовательские выберите нужный стиль.

Для очистки таблицы от стиля таблицы выполните команду Работа с таблицами: Конструктор – Стили таблиц – Очистить.
После очистки таблицы могут остаться еще заданные пользователем индивидуальные особенности стиля таблицы, которые можно удалить с помощью Инспектора стилей.

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

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

8 Ответ от Alex_Gur 20.03.2015 15:53:34

Стиль списка

Для создания пользовательского стиля списка выполните команду:
Главная – группа Абзац – Многоуровневый список – Определить новый стиль списка.
Индивидуальные особенности стиля списка настраиваются обычным образом.
Параметры, сохраняемые, стилем списка, отображаются в окне Определение нового многоуровневого списка. Также в стиле списка могут сохраниться и заданные индивидуальные особенности.

Для применения пользовательского стиля списка создайте таблицу, выполните команду Главная – группа Абзац – Многоуровневый список и выберите нужный стиль.

Для очистки текста от стиля списка выделите текст и выполните команду Удалить все форматирование.

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

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

9 Ответ от Alex_Gur 20.03.2015 16:07:28

Возможные конфликты между стилями

В случае применения к одному тексту нескольких стилей и прямого форматирования обычно используется принцип приоритета более позднего применения стиля перед более ранним.
Однако в ряде случаев (например, при обновлении шаблона при установленном флажке Автоматически обновлять стили) возможно нарушение порядка применения стилей и прямого форматирования. В этом случае возможны существенные искажения первоначального форматирования.
Также опасен случай, когда у нескольких пользователей используются стили с одинаковым названием и различным содержанием. В этом случае при открытии файла на другом компьютере также может наблюдаться некорректность форматирования.
Как отмечалось выше, могут вступить в противоречие стили таблицы и списка со стилями знака, абзаца и т.д.
В связи с этим для снижения вероятности искажения форматирования в связи с конфликтами стилей можно дать следующие рекомендации:
- По возможности, избегать наложения стилей на один текст.
- Использование прямого форматирования совместно с пользовательскими стилями свести до минимума.
- Названия используемых стилей должны быть уникальными в пределах организации (при использовании корпоративных шаблонов все стили с одинаковым наименованием у всех пользователей должны быть идентичными).

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

10 Ответ от Alex_Gur 03.04.2015 12:53:34

Наследование стилей

Важной чертой является принцип наследования стилей. Он состоит в том, что любой стиль может быть основан на каком-то из существующих стилей. Это позволяет, во-первых, сократить до минимума настройку стиля, сосредоточившись только на его отличиях от базового, а во-вторых, обеспечить принцип единства оформления всего документа в целом.
Если стиль основан на другом стиле, то он наследует параметры этого стиля + накладывает свои собственные параметры.

Например (см. прилагаемый файл), мы создали два стиля типа Абзац: Стиль 01 и Стиль 02, основанный на Стиле 01.
В Стиле 01 установлен размер шрифта 20 пт.
В Стиле 02 в добавление к этому установлен отступ первой строки.

Изменим в Стиле 01 размер шрифта с 20 до 72 пт.
В результате размер текста, имеющего стиль Стиль 02, также изменился до 72 пт.

Пример - Основание на другом стиле и наследование.docx 12.42 Кб, 1 скачиваний с 2015-04-03

You don't have the permssions to download the attachments of this post.

Удобной и приятной работы в Word!
Перевести спасибо на Яндекс кошелёк - 41001162202962; на WebMoney - R581830807057.

С помощью стилей можно быстро применить набор вариантов форматирования во всем документе. Если вам нужны параметры форматирования, недоступные из встроенных стилей и тем, доступных в Word, вы можете изменить существующий стиль и настроить его в соответствии со своими потребностями. Вы можете изменить форматирование (например, размер шрифта, цвет и отступ текста) в стилях, примененных к заголовкам, заголовкам, абзацам, спискам и так далее. Вы также можете выбрать форматированный текст в документе, чтобы создать новый стиль в коллекции "Стили".

Стили, описанные в этой статье, находятся в коллекции "Стили" на вкладке Главная. Чтобы применить стиль, просто выделите текст, который вы хотите отформатировать, и выберите нужный стиль в коллекции "Стили". Дополнительные сведения см. в статье Применение стиля к тексту в Word.

Выделенный стиль в коллекции

Изменение существующего стиля

Изменить стиль из коллекции "Стили" можно двумя способами:

Обновление стиля в соответствии с форматированием в документе

Если в документе есть текст с нужным стилем, вы можете изменить его форматирование и применить изменения к стилю в коллекции "Стили".

Выделите в документе текст, к которому применен стиль, например "Заголовок 1".

При выборе текста, к которому применен стиль, стиль выделяется в коллекции "Стили".

Выделенный стиль в коллекции

Отформатируйте выбранный текст так, как хотите.

Например, вы можете изменить размер шрифта для стиля "Заголовок 1" с 16 до 14 пунктов.

На вкладке Главная в группе Стили щелкните правой кнопкой мыши стиль, который вы хотите изменить, и выберите команду Обновить [название стиля] в соответствии с выделенным фрагментом.

Примечание: Весь текст, к которому применен этот стиль, автоматически изменится.

Изменение стиля вручную в диалоговом окне ''Изменение стиля''

Вы можете изменить стиль напрямую в коллекции "Стили", не настраивая текст в документе.

На вкладке Главная щелкните правой кнопкой мыши стиль в коллекции "Стили" и выберите команду Изменить.

В разделе Форматирование измените форматирование, например начертание, размер или цвет шрифта, выравнивание, междустрочный интервал и отступы.

Выберите, должен ли стиль применяться к текущему документу или же ко всем новым документам.

Создание стиля на основе форматирования документа

Вы можете выбрать отформатированный текст в документе, чтобы создать новый стиль и добавить его в коллекцию "Стили".

Щелкните правой кнопкой мыши текст, на основе которого вы хотите создать стиль.

На мини-панели инструментов нажмите кнопку Стили и щелкните Создать стиль.

Создание стиля на основе форматирования

В диалоговом окне Создание стиля введите имя стиля и нажмите кнопку ОК.

Новый стиль появится в коллекции "Стили".

Примечание: Если вы хотите, чтобы новый стиль появился во всех новых Word документах, щелкните его правой кнопкой мыши в коллекции "Стили", выберите изменить ,а затем в нижней части диалогового окна выберите новые документы, основанные на этом шаблоне.

Щелкните правой кнопкой мыши текст, выберите Стили и щелкните Сохранить выделенный фрагмент как новый экспресс-стиль.

В диалоговом окне Создание стиля введите имя стиля и нажмите кнопку ОК.

Новый стиль появится в коллекции "Стили".

Примечание: Если вы хотите, чтобы новый стиль появился во всех новых Word документах, щелкните его правой кнопкой мыши в коллекции "Стили", выберите изменить ,а затем в нижней части диалогового окна выберите новые документы, основанные на этом шаблоне.

Последний месяц я плотно занимался разработкой шаблонов для создания программных документов, предусмотренных ГОСТами: техническое задание на программу, руководство пользователя, описание применения и других. Казалось бы, ничего сложного в этой деятельности нет. Вставляй нужные разделы, разрывы страниц, поля для будущего текста. Однако у меня возникли сложности с оформлением документов, а конкретно - со стилями заголовков и многоуровневых списков.

Согласно государственным стандартам, заголовки в документе должны начинаться с определенного абзацного отступа, оформляться единообразным шрифтом, и не иметь точки после последней цифры в нумерации. Кроме того, есть и другие требования к оформлению, которые нужно учитывать.

Опытный пользователь редактора Word, возможно, усмехнется и скажет: да что здесь сложного? Ввел текст для заголовка, придал ему нужный шрифт и форматирование либо применил к нему стиль заголовка нужного уровня и нажал кнопку "Нумерация" на панели форматирования. Всё так, но в итоге в документе образуется множество различных неупорядоченных стилей, в которых можно потеряться и которые никак не способствуют улучшению внешнего вида документа. А ведь есть еще и многоуровневые списки, представляющиеся многим совершенно запутанными и непонятными в применении.

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

Итак, передо мной стояла задача использовать в документе нумерованные заголовки четырех разных уровней для обозначения разделов документа. Эти разделы должны были иметь также свои нумерованные подразделы. Вот образец правильных многоуровневых нумерованных заголовков:

Первым делом, сохраняем новый документ как шаблон (расширение .dot). И работаем уже с этим шаблоном.

Следующее, что необходимо сделать, это отредактировать стандартные стили заголовков, встроенные в наш шаблон. Для того, чтобы увидеть используемые стили в шаблоне или документе, выберите из пункта меню "Формат" (Format) подпункт (команду) "Стили и форматирование" (Styles and Formatting) . Справа от рабочей области программы появится одноименная область задач, как на скриншоте ниже:

Стандартно отображаются основные стили трехуровневых заголовков и стиль "Обычный" , то есть стиль простого текста документа. Чтобы отобразить больше стилей в этой области, вы можете выбрать в раскрывающемся списке "Показать" (Show) в нижней части области задач параметр "Специальное" (Custom) . Откроется вот такое диалоговое окно:

Если задана категория "Доступные стили" (Available Styles) , то в области "Отображаемые стили" будут отображены только те стили, которые использованы при создании данного документа. Обычно галочками отмечены три уровня заголовков. Если вам нужно использовать четвертый уровень заголовка, то отметьте флажком "Заголовок 4". Вполне возможно, что в области "Отображаемые стили" не будет такого стиля. В этом случае выберите категорию "Все" (All Styles) и отметьте флажками только заголовки с 1 по 4 и стиль "Обычный", а также те стили, которые были созданы лично вами. Закройте окно "Настройки формата" щелчком мыши на кнопке ОК.

Вторым нашим шагом будет тонкая настройка стилей заголовков. Заголовкам изначально присвоены шрифты с разным форматированием. Для создания программного документа, согласно ГОСТам, необходимо использовать единый шрифт для всего документа. Я использую шрифт Times New Roman 14 пт для стиля "Обычный". Для заголовков я тоже буду использовать этот шрифт, изменяя лишь его размер и интервалы.

Чтобы изменить стиль заголовка, наведите указатель мыши на "Заголовок 1" в области задач. Надпись отобразится в рамке и справа от нее появится кнопка с треугольником. Щелкните по этому треугольнику, и перед вами откроется контекстное меню для данного стиля. Выберите в нём команду "Изменить" (Modify) , и появится диалоговое окно "Изменение стиля".

В поле "Основан на стиле" (Style based on) выберите из раскрывающегося списка значение "Нет" (No style) . Поле "Стиль следующего абзаца" (Style for following paragraph) оставьте без изменения. Затем нажмите кнопку "Формат" в нижней части окна и выберите нужные команды для изменения настроек. Для изменения шрифта используйте команду "Шрифт", для изменения абзацного отступа и интервалов предусмотрена команда "Абзац". Произведите требуемые вам изменения. Я, например, для "Заголовка 1" установил следующие параметры: шрифт - Times New Roman полужирный 18 пт, абзац - выравнивание по левому краю, отступ первой строки на 1,5 см, интервал перед 0 пт, после 3 пт, междустрочный двойной, табуляция - установить 3,5 см с левого края без заполнителя.

Если вы хотите применить произведенные изменения для шаблона, на основе которого вы потом будете создавать ваши документы, то поставьте флажок в поле "Добавить в шаблон" (Add to template) , иначе все эти изменения будут применены лишь к активному в данный момент документу.

Аналогично я изменил стиль оставшихся заголовков, соответственно уменьшив для каждого из них размер шрифта: "Заголовок 2" - полужирный 16 пт, "Заголовок 3" - полужирный 15 пт, "Заголовок 4" - полужирный 14 пт.

Таким образом, я настроил нужные мне в шаблоне стили заголовков. Теперь необходимо было создать стиль для многоуровневых списков.

Из пункта меню "Формат" выберите команду "Список" (Bullets and Numbering) . Откроется одноименное диалоговое окно. Перейдите на вкладку окна "Список стилей" (List Styles) и нажмите кнопку "Добавить" (Add) . Перед вами откроется окно "Создание стиля" (New Style) со знакомым интерфейсом и кнопками:

Обратите внимание на поле "Применить форматирование к" (Apply formatting to) . Стандартно там будет установлено значение "Уровень 1". Задавая форматирование нумерации, вы применяете его исключительно к стилю "Заголовок 1". Соответственно, выбрав в этом поле следующее значение - "Уровень 2" - вы должны задать и для него то форматирование, которое ранее было задано для "Заголовка 2".

В поле "Имя" (Name) введите название вашего стиля (пусть будет "Нумерация_заголовков"). Затем нажмите кнопку "Формат" в нижней части окна. Доступными будут всего лишь три команды: "Шрифт", "Нумерация" и "Сочетание клавиш".

Выберите команду "Нумерация" (Numbering) и перед вами откроется диалоговое окно "Список". Щелкните мышью на любом образце списка и кнопка "Изменить" (Customize) в нижней части окна станет активной. Нажмите ее. Откроется новое окно, показанное на скриншоте ниже.

В этом окне нам предстоит настраивать стили нумерации каждого из заголовков. Выберите нужный уровень, например, 1. В окне отобразятся параметры, применяемые к данному уровню. Здесь вы можете настроить шрифт нумерации, абзацный отступ. Если это окно открылось в кратком виде, нажмите кнопку "Больше" (More) и будут доступны дополнительные параметры для настройки.

Выберите команду "Шрифт". Перед вами появится уже знакомое диалоговое окно, в котором установите такие же параметры, которые вы задавали для "Заголовка 1" (Times New Roman, полужирный, 18). Обязательно снимите все флажки в группе "Видоизменение" (Effects) - они будут бледного цвета, задайте цвет текста, отсутствие подчеркивания и проверьте все остальные настройки в других вкладках окна.

В группе "Положение номера" (Number Position) установите положение по левому краю на 1,5 см. В группе "Положение текста" (Text Position) установите табуляцию после 3,5 см, отступ 0 см. Выберите из открывающегося списка в параметре "Связать уровень со стилем" (Link level to style) значение "Нет". Значение в поле "Символ после номера" (Follow number with) оставьте как есть - знак табуляции.

После выбора второго уровня для списка, у вас в поле "Формат номера" может быть отображена буква или иной символ. Для наших же целей (создание шаблона по ГОСТу) вам нужно стереть имеющееся в поле значение, затем в поле "Предыдущий уровень" выбрать значение "Уровень 1", чтобы у нас для второго уровня заголовка появилась первая цифра, поставьте точку и в поле "Нумерация" выберите значение "1,2,3" - в поле "Формат номера" после цифры с точкой появится следующий номер 1.

Снова нажмите кнопку "Шрифт" и установите те же значения, которые вы устанавливали для стиля "Заголовок 2" (Times New Roman, полужирный, 16).

Повторите эти действия для остальных 2 уровней: 3 и 4.

Обратите внимание, когда будете настраивать заголовки 3 и 4, что вы должны сначала стереть поле "Формат номера", последовательно выбрать имеющиеся значения в поле "Предыдущий уровень": сначала "Уровень 1", поставить точку, затем "Уровень 2" (а для Заголовка 4 - и "Уровень 3") и далее выбрать значение "1,2,3".

По окончании нажмите кнопку ОК. В области задач "Стили и форматирования" появится новый элемент (стиль) с вашим именем "Нумерация_заголовков".

Теперь, чтобы эти стили и списки корректно работали в новых документах, основанных на данном шаблоне, необходимо защитить стили шаблона от изменений. Для этого в меню "Формат" выберите команду "Защитить документ". Справа откроется область задач "Защита документа":

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

Последнее, что нам потребуется сделать - проверить на практике работу стилей. Для этого создайте новый документ на основе этого шаблона, введите в документ несколько строк какого-нибудь текста. Введите не меньше семи строк, чтобы проверить разные уровни заголовков. Поставьте курсор мыши на первую строку текста и примените к ней стиль "Заголовок 1".

Применить стиль буквально означает следующее: поставьте курсор в строке, стиль которой вам нужно изменить. В области задач "Стили и Форматирование" щелкните мышью на нужном стиле. Стиль будет применен к строке.

Затем примените к этому же тексту созданный вами стиль "Нумерация_заголовков". Повторите эти действия в заданной последовательности (Заголовок -> Нумерация_заголовка) для остальных строк, каждый раз применяя для них разные уровни. Должен получиться примерно такой вот иерархический список:

Надеюсь, вы поняли, как создаются стили и как они модифицируются. Также искренне надеюсь, что эта заметка поможет вам создавать правильные стили заголовков и красиво, а главное единообразно оформлять ваши документы.

В качестве образца прикрепляю получившийся у меня шаблон с настроенными стилями заголовков и списка:

Вы можете помочь в развитии сайта, сделав пожертвование:

--> Или помочь сайту популярной криптовалютой:

BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ

ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ

USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634

Яндекс Деньги: 410013576807538

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов - получит плюсик в карму от нас :) Благо Дарим, за любую помощь! -->

Читайте также: