logo search
Информатика — курс лекций

Принцип наследования свойств стилей

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

Стиль — это регистрируемая совокупность настроек свойств информационного объекта, имеющая уникальное имя.

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

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

Информационные связи между родственными стилями являются направленными связями. Их направление — от предка к потомку. Направленность обеспечивает синхронную модификацию наследуемых свойств стилей по линии действия связей.

Допустим, у нас имеется стиль Заголовок_1, оформленный шрифтом Arial. Допустим, на его основе разработан стиль Заголовок_2, наследующий шрифт Arial, хотя и меньшего размера. В этом случае изменение шрифта в стиле Заголовок_1 приведет к одновременному изменению шрифта в стиле Заголовок_2. Однако, наоборот, изменение шрифта в заголовке второго уровня не приведёт к изменению шрифта в родительском стиле.

Принцип наследования свойств стилей позволяет автоматизировать создание новых стилей и изменение их настроек. Для готовых документов он позволяет автоматизировать изменение оформления.