Difference between revisions of "RU/kb/philosophy/create a new (custom) styles"
(.) |
(Корректировка кода) |
||
(21 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{DISPLAYTITLE:База Знаний: Философия | + | <section begin=title /><noinclude>{{DISPLAYTITLE:База Знаний: </noinclude>Философия {{OOo}}. Создание новых (пользовательских) стилей<noinclude>}}</noinclude><section end=title />{{BreadCrumbL10n}} |
__NOTOC__ | __NOTOC__ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | <!-- Оглавление книги --> | ||
+ | {{PhilosophyTOC | ||
+ | |ShowPrevNext=block | ||
+ | |ShowPrevPage=block | ||
+ | |PrevPage=RU/kb/philosophy/applying_styles | ||
+ | |NextPage=RU/kb/philosophy/deleting_styles | ||
+ | |basicconcepts=block | ||
+ | }} | ||
+ | <!-- Конец оглавления книги --> | ||
− | + | === Создание новых (пользовательских) стилей === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | Структура стилей, которая заложена в OOo охватывает практически все разделы документа. Однако часто предустановленных стилей не хватает. В этом случае создаём свои собственные. | ||
− | + | ||
− | + | Но следует помнить: | |
− | + | ||
− | + | Все созданные пользователем стили, и отредактированные системные стили действительны только для текущего документа. Новый документ будет создан с установками «по умолчанию», не имея ни малейшего понятия о проделанный настройках стилей. Казалось бы — противоречие и отсутствие логики, но это не так. Всё логично и в полном соответствии с объектной моделью и принципом Наследования. | |
− | 2009 | + | |
+ | |||
+ | Все стили являются объектами метаобъекта Документ. Сам же Документ является дочерним объектом породившего его шаблона. А наследование снизу вверх не происходит. Следовательно, необходимо настроенный комплект стилей в составе документа превратить в родительский метаобъект. Для этого следует просто сохранить настроенный документ в виде шаблона. Подробнее об этом будет рассказано ниже в разделе «Концепция шаблонов». | ||
+ | |||
+ | |||
+ | {{SignYear|Sancho||2009}} | ||
+ | |||
+ | {{RUkbBottom}} |
Latest revision as of 17:22, 24 September 2011
Создание новых (пользовательских) стилей
Структура стилей, которая заложена в OOo охватывает практически все разделы документа. Однако часто предустановленных стилей не хватает. В этом случае создаём свои собственные.
Но следует помнить:
Все созданные пользователем стили, и отредактированные системные стили действительны только для текущего документа. Новый документ будет создан с установками «по умолчанию», не имея ни малейшего понятия о проделанный настройках стилей. Казалось бы — противоречие и отсутствие логики, но это не так. Всё логично и в полном соответствии с объектной моделью и принципом Наследования.
Все стили являются объектами метаобъекта Документ. Сам же Документ является дочерним объектом породившего его шаблона. А наследование снизу вверх не происходит. Следовательно, необходимо настроенный комплект стилей в составе документа превратить в родительский метаобъект. Для этого следует просто сохранить настроенный документ в виде шаблона. Подробнее об этом будет рассказано ниже в разделе «Концепция шаблонов».