MS Word: управление приоритетами между стилями таблицы и абзаца

В таблице некоторые параметры могут быть установлены как в стиле таблицы, так и в стиле абзаца.

Как Word управляет приоритетами между этими конфликтующими настройками?

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

Стиль абзаца> Стиль таблицы, когда параметры отличаются от стиля Normal.

Например, если я изменю полицию в стиле таблицы, она применится к таблице. Если я затем изменю полицию в стиле абзаца (который был применен ко всему тексту внутри таблицы), он также применим к таблице. Если я затем снова изменю полицию в стиле стола, ничего не произойдет.

Правильно ли я получу правило? Я что-то пропустил ?

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

Кажется, что мы застряли со старыми выборами, еще в те дни, когда объектно-ориентированное мышление не было в сознании пользователей.

Существует какой-то внутренний стиль корня (позволяет называть его IRS), который встроен в Word, и, насколько я понял, не может быть изменен. Обычный стиль абзаца наследуется от него. IRS – для параметров шрифта:

Время Новый Роман, 10 очков, никаких вариантов.

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

Иерархия стилей

При форматировании текста в таблице MS Word будет выполнять следующие действия:

  • Применение IRS

  • Применение стиля таблицы, если оно отличается от IRS

  • Применение стиля абзаца, если оно отличается от IRS

Боковые заметки

  1. Каждый параметр обрабатывается отдельно.

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

  3. Когда вы применяете «Жирный шрифт» на еще жирный текст, он возвращается к норме. Это то, что происходит здесь, поэтому, если стиль таблицы и стиль абзаца говорит «Полужирный», текст не станет полужирным. То же самое для «Курсив» и т. Д.

  4. Поля отметок не работают как смелые параметры. Они будут проверяться по иерархии, не смотря на их предыдущее состояние. Большую часть времени это означает, что «если он где-то проверен, он будет применяться».

  5. «Ошибка» размера полиции исходит из того факта, что стиль Normal Paragraph, из которого наследуются стили каждого абзаца, редко бывает 10 очков, если вы используете шаблоны Word по умолчанию. См. Этот вопрос для деталей. Согласно 2. вам нужно будет внести серьезные изменения в иерархию стилей, вы не сможете обмануть программное обеспечение.

Справка

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

Реальная ошибка в дизайне, из моего POV, не может назначать стили абзаца для частей таблицы. Но хе-хе, все кто-то просил, прежде чем это было «персонализированное табличное автоформатирование». В самом деле. И это именно то, что мы получили! Только, теперь, когда у нас это есть, мы не удовлетворены …

  • Как я могу автоматически конвертировать все комментарии в документе Word 2010 в сноски?
  • Код форматирования с номерами строк
  • Как преобразовать Word (doc) в PDF в linux?
  • Документ Word имеет очень странное «скрытое» формирование после преобразования из PDF в .docx
  • Включение активных гиперссылок на синий
  • Как я могу разблокировать документ Microsoft .docx?
  • Word: отключить проверку орфографии для абзаца?
  • Настроить десятичный разделитель в импортированных диаграммах
  • MS WORD Как отключить Ctrl + PageDown / up, чтобы перейти к следующему результату поиска
  • Как сохранить линии в Word
  • Как включить только часть заголовка изображения в таблицу цифр в Microsoft Word?
  • Interesting Posts

    Как разбить множество на два подмножества, так что разница между суммой чисел в двух наборах минимальна?

    Как я могу сделать снимок экрана с полным PDF-файлом?

    как решить INSTALL_FAILED_DEXOPT эту ошибку?

    Одностраничное приложение – загрузка js-файла динамически на основе частичного представления

    Почему (на самом деле?) Список реализует все эти интерфейсы, а не только IList ?

    Позвоните в getLayoutInflater () в местах, где нет активности

    Отдых против мыла. У REST лучшая производительность?

    Скопируйте cv :: Mat внутри ROI другого

    Катастрофическое обратное отслеживание не должно происходить в этом регулярном выражении

    Ресурс не найден TextView

    Как установить рингтон в Android из моей активности?

    VM sandboxing – что происходит?

    Как grep и печатать следующие N строк после удара?

    Как добавить гиперссылку в JLabel

    Emacs открывает файлы в новом фрейме при открытии с помощью «open -a»

    Давайте будем гением компьютера.