MS Word: управление приоритетами между таблицами и стилями абзацев
В пределах таблицы некоторые параметры могут быть установлены как в стиле таблицы, так и в стиле абзаца.
Как Word управляет приоритетами между этими конфликтующими настройками?
Я сделал несколько тестов, и кажется, что правило:
Стиль абзаца> Стиль таблицы, когда параметры отличаются от стиля "Обычный".
Например, если я поменяю полицию в стиле таблицы, она будет применена к таблице. Если я затем изменю полицию в стиле абзаца (который был применен ко всему тексту внутри таблицы), он также будет применяться к таблице. Если я потом снова поменяю полицию в стиле таблицы, ничего не произойдет.
Правильно ли я понимаю правило? Я что-то пропустил?
Я испытываю эту проблему, которая заключается в том, что я не могу изменить размер полиции (но все остальные параметры полиции подходят) через стиль таблицы. Мне трудно поверить, что ошибка все еще будет существовать годами позже, но при лучшем понимании внутреннего супа, возможно, удастся найти обходной путь.
1 ответ
Кажется, что мы застряли со старым выбором разработчиков, еще в те времена, когда объектно-ориентированное мышление не было в сознании пользователей.
Существует некоторый тип внутреннего корневого стиля (назовем его IRS), который является встроенным в Word и, насколько мне показалось, не может быть изменен. Нормальный стиль абзаца наследует от него. IRS, для вариантов шрифта:
Time New Roman, 10 баллов, без вариантов.
Я не буду подробно описывать параметры формата IRS, отличные от шрифта, но в основном каждый числовой параметр имеет значение 0 и каждый флажок снят.
Иерархия стилей
При форматировании текста в таблице MS Word будет делать следующее:
Применение IRS
Применение стиля таблицы, если он отличается от IRS
Применение стиля абзаца, если он отличается от IRS
Примечания стороны
Каждый вариант обрабатывается отдельно.
Если какой-либо стиль абзаца в иерархии стилей вплоть до стиля Normal отличается от IRS, стиль абзаца будет применяться, даже если конечный результат будет таким же, как IRS.
Когда вы применяете "Жирный" для еще жирного текста, он возвращается к нормальной жизни. Это именно то, что здесь происходит, поэтому, если стиль таблицы и стиль абзаца будут выделены жирным шрифтом, текст не станет жирным. То же самое для "Курсив" и т. Д.
Галочки не работают как параметры, выделенные жирным шрифтом. Они будут проверены в соответствии с иерархией, не глядя на их предыдущее состояние. В большинстве случаев это означает, что "если это где-то проверено, оно будет применяться".
"Ошибка" размера полиции происходит из-за того, что обычный стиль абзаца, от которого наследуются все стили абзаца, редко составляет 10 пунктов, если вы используете шаблоны Word по умолчанию. Смотрите этот вопрос для деталей. В соответствии с 2. вам придется вносить серьезные изменения в иерархию стилей, вы не можете обмануть программное обеспечение.
Ссылка
Этот ответ был сделан из тестов, которые я сделал после прочтения этой темы. В заключение я приведу цитату, которая прекрасно подытоживает мои мысли:
Настоящая ошибка в дизайне, от моего POV, заключается в невозможности назначить стили абзацев для частей таблицы. Но хе, все, кого когда-либо просили до этого, это "персонализированный табличный автоформат". В самом деле. И это именно то, что мы получили! Только теперь, когда у нас это есть, мы не удовлетворены...