Текстовый процессор Word. Шаблоны и их назначение. Стилевое оформление документов. Использование шаблона

Faq 12.05.2019
Faq

Шаблон – это документ, предназначенный для создания множества однотипных документов. Шаблоны не закладывается в основу документа, а присоединяется к нему. Когда начинается создание документа с шаблона, в оперативную память помещаются два параллельных объекта: шаблон и документ. Шаблон загружается, а документ создается копированием шаблона. При этом из шаблона в документ полностью или частично копируются его компоненты: текст, настраиваемые стили и другие элементы. Откройте для примера список стилей в документе. КатегорияИспользуемые – это стили, которые уже использованы в документе и скопированы в него, а категорияВ текущем документе - это стили, имеющиеся в шаблоне, но в документе пока не использованные, хотя и доступные. Когда такой стиль вам понадобится, он будет взят из шаблона.

      1. Виды шаблонов

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

Прежде всего, это локальные шаблоны иглобальные . Далее глобальные шаблоны разделяются напостоянные исеансовые . Наконец, среди постоянных шаблонов выделяетсябазовый шаблон , называемыйНовый документ и хранимый в файлеNormal . dotm . Он лежит в основе всех документов и всех шаблонов, действует всегда и уничтожит его нельзя.

Локальные шаблоны. Чтобы понять механику действия шаблонов, представим себе, что в программе одновременно идет работа над тремя документами. Схема расположения объектов в оперативной памяти представлена на рис. 2.24. В первом документе готовится служебная записка на основе шаблонаMemo.dotm. Во втором документе разрабатывается глава для квартального отчета на основе шаблонаReport.dotm. А третий документ – файл, в который сбрасываются различные заметки, скопированные из Интернета. Это черновой архив для будущих исследований. Никаких шаблонов в основу этого черновика не закладывается.

Шаблоны

Локальные

Глобальные

Постоянные

Сеансовые

Базовый шаблон Normal.dotm

Рисунок 2.47. Схема взаимодействия шаблонов

Локальный шаблон

Глобальный шаблон

Локальный шаблон

Служебная записка

Коллекция заметок

Квартальный отчет

Рисунок 2.48. Взаимодействие шаблонов и документов в оперативной памяти

В данном случае шаблон Memo.dotmотносительно служебной записки является локальным шаблоном, а шаблонReport.dotm– это локальный шаблон относительно отчета. В русскоязычной версии программы локальные шаблоны называются шаблонами документов.В локальных шаблонах хранятся элементы, определяющие характерные особенности документа . Например, в шаблоне служебной записки удобно хранить «шапку» документа (когда, кому, от кого и т.д.), а в шаблоне отчета – титульную страницу. Самые характерные атрибуты локальных шаблонов – это стационарные текстовые элементы.

Глобальные шаблоны . Глобальный шаблон действует на все открытые в программе документы, поэтому в нем нежелательно хранить конкретные элементы текстового содержания. Глобальные шаблоны хранят элементы, общие для всех документов.Самые характерные атрибуты глобальных шаблонов – это стили форматирования и настройки программы . Один глобальный шаблон - Normal.dotm мы получаем вместе с программой. Он подключается автоматически и подключен всегда. Для хранения шаблонов в программе предусмотрены специальные места [Леб10].

У шаблонов есть своя внутренняя структура и своя информационная модель. В общем случае шаблон может содержать элементы, указанные в табл. 2.6.

Таблица 2.10. Компоненты шаблонов

Компонент

Копирование в документ

Описание

Стационарное содержание

Полностью

Регулярно повторяющиеся текст и иллюстрации

Параметры настройки страницы

Полностью

Размер и ориентация страницы, размеры печатных полей, содержание колонтитулов поле

Динамические поля

Полностью

Если шаблон содержит поле текущей даты, оно перейдет в документ, где и будет автоматически заполнено в соответствии с датой создания документа, а нес датой создания шаблона

Стили форматирования

Полностью

Скопированные, но не использованные стили считаются доступными и называются «стилями документа». После применения называются «используемые стили»

Экспресс-блоки

По мере использования

Элементы автотекста доступны только пока шаблон подключен к документу.

Элементы управления содержанием

Полностью

Широко используются в шаблонах, выполняющих функцию заполняемых электронных форм

Настройки программ

Не копируются

Настройки панели быстрого доступа, клавиатурные комбинации и другие параметры программы

Оформление и печать документа

В этой лекции вы узнаете, как:

· настраивать внешний вид документа с помощью шаблона;

· изменять фон документа;

· изменять документ с помощью темы;

· просматривать и печатать документ;

· управлять разметкой страницы.

Microsoft Word комплектуется такими инструментами фор­матирования, как шаблоны. Вы можете создавать документы, основан­ные на одном из заданных деловых или личных шаблонов Word, а може­те создать собственные шаблоны. Вы можете задавать фон для страниц и темы для главных элементов документа. Вы можете управлять видом текста при печати, определяя разрывы страниц и разделов, использо­вать верхние и нижние колонтитулы для повторяющейся на каждой стра­нице информации. Когда работа над документом закончена, можно пе­рейти в режим предварительного просмотра и задать расположение текста перед печатью.

Точность изложения информации в документе весьма важна, но важен и внешний вид документа. Чтобы создавать ви­зуально привлекательные документы, вы можете использовать один из профессионально разработанных встроенных шаблонов Word. Шаблон - файл, который хранит характеристики и стили абзаца, форматирование страницы и макросы для использова­ния в качестве образца при создании других документов . Если вы не решите иначе, все новые документы базируются на Нормаль­ном шаблоне, который содержит минимальное число довольно простых сти­лей, включая Нормальный стиль для абзацев. Word также комплектуется шаблонами разнообразных деловых и личных документов, включая публи­кации, сообщения, письма, факсы, записки, и веб-страницы.

Для того чтобы создать документ на основе одного из встроенных шаб­лонов Word, следует выбрать шаблон в панели задач Со­здание документа . Некоторые шаблоны установлены на вашем компью­тере в ходе установки программы; другие доступны на узле Office Online.

Word поддерживает шаблоны для совместной работы (workgroup) в сети. Вы можете определять место их хранения с помощью вкладки Расположение диалогового окна Параметры, которое открывается из меню Сервис. Также вы можете опреде­лить местонахождение этих шаблонов с помощью панели задач Создание документа, щелкая на На моих веб-узлах в разделе Шаблоны .


Чтобы создать документ на основе шаблона, в области задач, в разде­ле Шаблоны щелкните на Общие шаблоны . От­кроется диалоговое окно Шаблоны , включающее несколько вкладок с шаблонами, из числа которых можно выбрать нужный.

Доку­мент, который появится на экране, содержит заключенные в скобки за­полнители, предназначенные для ввода текста. Например, если выбрать шаблон факса, в документе появится заполнитель [введите сюда назва­ние организации]. Если заполнитель не нужен, его можно удалить. Что­бы модифицировать заполнитель, щелкните на нем и введите текст. За­вершив ввод текста, сохраните документ. Шаблон при этом останется неизменным и может быть использован для создания других докумен­тов.





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

После того как вы создали документ, его можно изменить, применяя различные шаблоны. Чтобы применить шаблон к существующему доку­менту, следует щелкнуть в меню Сервис на Шаблоны и надстройки , щелкнуть на Присоединить и за­тем найти и открыть шаблон. Если два шаблона имеют стили с одинаковыми именами, вы можете решить, действительно ли формати­рование, определенное стилями нового шаблона, должно заменить фор­матирование, определенное стилями старого шаблона, выбирая Автоматически обновлять стили для нового документа.

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

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

Существуют следующие порождающие шаблоны:

Простая фабрика (Simple Factory)

В объектно-ориентированном программировании (ООП), фабрика - это объект для создания других объектов. Формально фабрика - это функция или метод, который возвращает объекты изменяющегося прототипа или класса из некоторого вызова метода, который считается «новым».

Пример из жизни: Представьте, что вам надо построить дом, и вам нужны двери. Было бы глупо каждый раз, когда вам нужны двери, надевать вашу столярную форму и начинать делать дверь. Вместо этого вы делаете её на фабрике.

Простыми словами: Простая фабрика генерирует экземпляр для клиента, не раскрывая никакой логики.

Перейдем к коду. У нас есть интерфейс Door и его реализация:

Interface Door { public function getWidth(): float; public function getHeight(): float; } class WoodenDoor implements Door { protected $width; protected $height; public function __construct(float $width, float $height) { $this->width = $width; $this->height = $height; } public function getWidth(): float { return $this->width; } public function getHeight(): float { return $this->height; } }

Затем у нас есть наша DoorFactory , которая делает дверь и возвращает её:

Class DoorFactory { public static function makeDoor($width, $height): Door { return new WoodenDoor($width, $height); } }

И затем мы можем использовать всё это:

$door = DoorFactory::makeDoor(100, 200); echo "Width: " . $door->getWidth(); echo "Height: " . $door->getHeight();

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

Фабричный метод (Fabric Method)

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

Пример из жизни: Рассмотрим пример с менеджером по найму. Невозможно одному человеку провести собеседования со всеми кандидатами на все вакансии. В зависимости от вакансии он должен распределить этапы собеседования между разными людьми.

Простыми словами: Менеджер предоставляет способ делегирования логики создания экземпляра дочерним классам.

Перейдём к коду. Рассмотрим приведенный выше пример про HR-менеджера. Изначально у нас есть интерфейс Interviewer и несколько реализаций для него:

Interface Interviewer { public function askQuestions(); } class Developer implements Interviewer { public function askQuestions() { echo "Спрашивает про шаблоны проектирования!"; } } class CommunityExecutive implements Interviewer { public function askQuestions() { echo "Спрашивает о работе с сообществом"; } }

Теперь создадим нашего HiringManager:

Abstract class HiringManager { // Фабричный метод abstract public function makeInterviewer(): Interviewer; public function takeInterview() { $interviewer = $this->makeInterviewer(); $interviewer->askQuestions(); } }

И теперь любой дочерний класс может расширять его и предоставлять необходимого интервьюера:

Class DevelopmentManager extends HiringManager { public function makeInterviewer(): Interviewer { return new Developer(); } } class MarketingManager extends HiringManager { public function makeInterviewer(): Interviewer { return new CommunityExecutive(); } }

Пример использования:

$devManager = new DevelopmentManager(); $devManager->takeInterview(); // Вывод: Спрашивает о шаблонах проектирования! $marketingManager = new MarketingManager(); $marketingManager->takeInterview(); // Вывод: Спрашивает о работе с сообществом

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

Абстрактная фабрика (Abstract Factory)

Абстрактная фабрика - порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов. Шаблон реализуется созданием абстрактного класса Factory, который представляет собой интерфейс для создания компонентов системы (например, для оконного интерфейса он может создавать окна и кнопки). Затем пишутся классы, реализующие этот интерфейс.

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

Простыми словами: Фабрика фабрик. Фабрика, которая группирует индивидуальные, но связанные/зависимые фабрики без указания их конкретных классов.

Обратимся к коду. Используем пример про двери. Сначала у нас есть интерфейс Door и несколько его реализаций:

Interface Door { public function getDescription(); } class WoodenDoor implements Door { public function getDescription() { echo "Я деревянная дверь"; } } class IronDoor implements Door { public function getDescription() { echo "Я железная дверь"; } }

Затем у нас есть несколько DoorFittingExpert для каждого типа дверей:

Interface DoorFittingExpert { public function getDescription(); } class Welder implements DoorFittingExpert { public function getDescription() { echo "Я работаю только с железными дверьми"; } } class Carpenter implements DoorFittingExpert { public function getDescription() { echo "Я работаю только с деревянными дверьми"; } }

Теперь у нас есть DoorFactory , которая позволит нам создать семейство связанных объектов. То есть фабрика деревянных дверей предоставит нам деревянную дверь и эксперта по деревянным дверям. Аналогично для железных дверей:

Interface DoorFactory { public function makeDoor(): Door; public function makeFittingExpert(): DoorFittingExpert; } // Деревянная фабрика вернет деревянную дверь и столяра class WoodenDoorFactory implements DoorFactory { public function makeDoor(): Door { return new WoodenDoor(); } public function makeFittingExpert(): DoorFittingExpert { return new Carpenter(); } } // Железная фабрика вернет железную дверь и сварщика class IronDoorFactory implements DoorFactory { public function makeDoor(): Door { return new IronDoor(); } public function makeFittingExpert(): DoorFittingExpert { return new Welder(); } }

Пример использования:

$woodenFactory = new WoodenDoorFactory(); $door = $woodenFactory->makeDoor(); $expert = $woodenFactory->makeFittingExpert(); $door->getDescription(); // Вывод: Я деревянная дверь $expert->getDescription(); // Вывод: Я работаю только с деревянными дверями // Аналогично для железной двери $ironFactory = new IronDoorFactory(); $door = $ironFactory->makeDoor(); $expert = $ironFactory->makeFittingExpert(); $door->getDescription(); // Вывод: Я железная дверь $expert->getDescription(); // Вывод: Я работаю только с железными дверями

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

Когда использовать: Когда есть взаимосвязанные зависимости с не очень простой логикой создания.

Строитель (Builder)

Строитель - порождающий шаблон проектирования, который предоставляет способ создания составного объекта. Предназначен для решения проблемы антипаттерна «Телескопический конструктор».

Пример из жизни: Представьте, что вы пришли в McDonalds и заказали конкретный продукт, например, БигМак, и вам готовят его без лишних вопросов. Это пример простой фабрики. Но есть случаи, когда логика создания может включать в себя больше шагов. Например, вы хотите индивидуальный сэндвич в Subway: у вас есть несколько вариантов того, как он будет сделан. Какой хлеб вы хотите? Какие соусы использовать? Какой сыр? В таких случаях на помощь приходит шаблон «Строитель».

Простыми словами: Шаблон позволяет вам создавать различные виды объекта, избегая засорения конструктора. Он полезен, когда может быть несколько видов объекта или когда необходимо множество шагов, связанных с его созданием.

Давайте я покажу на примере, что такое «Телескопический конструктор». Когда-то мы все видели конструктор вроде такого:

Public function __construct($size, $cheese = true, $pepperoni = true, $tomato = false, $lettuce = true) { }

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

Перейдем к примеру в коде. Адекватной альтернативой будет использование шаблона «Строитель». Сначала у нас есть Burger , который мы хотим создать:

Class Burger { protected $size; protected $cheese = false; protected $pepperoni = false; protected $lettuce = false; protected $tomato = false; public function __construct(BurgerBuilder $builder) { $this->size = $builder->size; $this->cheese = $builder->cheese; $this->pepperoni = $builder->pepperoni; $this->lettuce = $builder->lettuce; $this->tomato = $builder->tomato; } }

Затем мы берём «Строителя»:

Class BurgerBuilder { public $size; public $cheese = false; public $pepperoni = false; public $lettuce = false; public $tomato = false; public function __construct(int $size) { $this->size = $size; } public function addPepperoni() { $this->pepperoni = true; return $this; } public function addLettuce() { $this->lettuce = true; return $this; } public function addCheese() { $this->cheese = true; return $this; } public function addTomato() { $this->tomato = true; return $this; } public function build(): Burger { return new Burger($this); } }

Пример использования:

$burger = (new BurgerBuilder(14)) ->addPepperoni() ->addLettuce() ->addTomato() ->build();

Когда использовать: Когда может быть несколько видов объекта и надо избежать «телескопического конструктора». Главное отличие от «фабрики» - это то, что она используется, когда создание занимает один шаг, а «строитель» применяется при множестве шагов.

Прототип (Prototype)

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

Пример из жизни: Помните Долли? Овечка, которая была клонирована. Не будем углубляться, главное - это то, что здесь все вращается вокруг клонирования.

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

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

Обратимся к коду. В PHP это может быть легко реализовано с использованием clone:

Class Sheep { protected $name; protected $category; public function __construct(string $name, string $category = "Горная овечка") { $this->name = $name; $this->category = $category; } public function setName(string $name) { $this->name = $name; } public function getName() { return $this->name; } public function setCategory(string $category) { $this->category = $category; } public function getCategory() { return $this->category; } }

Затем он может быть клонирован следующим образом:

$original = new Sheep("Джолли"); echo $original->getName(); // Джолли echo $original->getCategory(); // Горная овечка // Клонируем и модифицируем то что нужно $cloned = clone $original; $cloned->setName("Долли"); echo $cloned->getName(); // Долли echo $cloned->getCategory(); // Горная овечка

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

Когда использовать: Когда необходим объект, похожий на существующий объект, либо когда создание будет дороже клонирования.

Одиночка (Singleton)

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

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

Простыми словами: Обеспечивает тот факт, что создаваемый объект является единственным объектом своего класса.

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

Прим. перев. Подробнее о подводных камнях шаблона одиночка читайте в .

Перейдем к коду. Чтобы создать одиночку, сделайте конструктор приватным, отключите клонирование и расширение и создайте статическую переменную для хранения экземпляра:

Final class President { private static $instance; private function __construct() { // Прячем конструктор } public static function getInstance(): President { if (!self::$instance) { self::$instance = new self(); } return self::$instance; } private function __clone() { // Отключаем клонирование } private function __wakeup() { // Отключаем десериализацию } }

Пример использования:

$president1 = President::getInstance(); $president2 = President::getInstance(); var_dump($president1 === $president2); // true

Шаблоны для сверления отверстий помогают в быстрейшие сроки проделать необходимое их количество в детали, а главное сделать это максимально точно. Они изготавливаются из пластика, металла, толя, рубероида, дерева и других материалов. Причём материал зависит от конечной детали. Могут быть также оснащены дополнительными инструментами, к примеру, линейкой. Цель таких шаблонов – создание функциональных отверстий для ручек, петель и прочего.

Особенности изготовления шаблонов

При создании изделия задействуются следующие процедуры:

  • разметка – процесс вычерчивания детали;
  • наметка – процесс нанесения контуров, центров отверстий, вырезов.

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

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

Область применения шаблонов

Листовые и реечные шаблоны существенно различаются в применении. Реечный (обычно из дерева) подойдёт для намётки деталей более 1 метра в длину, например для уголков, двутавровых балок, швеллеров. На рейку переносятся нужные размеры и отверстия с помощью карандаша и линейки, если же необходимо наметить на одной рейке-шаблоне несколько разных деталей, пользуются разноцветными указателями.

Для быстрого создания мелких листовых деталей (не больше 1 м2) приспосабливают картон, рубероид, фанеру, толь. На материал накладывают лист шаблона и по нему отмечают все отверстия и вырезают контур. Контурные линии на деталях обводятся с помощью керна, выбивая углубления в 2-3 мм на расстоянии 20-30 см, если это листовая сталь или схожий по плотности материал. Существуют также комбинированные варианты шаблонов, объединившие в себе свойства всех моделей и позволяющие работать с любыми изделиями.

ТЕКСТОВЫЙ ПРОЦЕССОР WORD. ШАБЛОНЫ И ИХ НАЗНАЧЕНИЕ. СТИЛЕВОЕ ОФОРМЛЕНИЕ ДОКУМЕНТОВ

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

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

Просмотреть содержимое и внешний вид документа на базе определенного шаблона можно, нажав кнопку Библиотека стилей в диалоговом окне команды Тема меню Формат.

Команда Стиль меню Формат выполняет подключение к активному документу или шаблону элементов других шаблонов. Нажав кнопку Организатор в диалоговом окне команды, можно копировать, удалять или переименовывать различные элементы формата.

Стиль - это описание оформления элементов документа, которое хранится под определенным именем.

С помощью стилей осуществляется автоматическое оформление текста, что значительно экономит время на оформление и обеспечивает уровень стандарта. Различают два вида стилей:

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

Применяются эти стили только для выделенного текста.

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

Все стили обычно делятся на три категории:

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

Кнопка Применить осуществляет приписывание стилевых установок к активному документу.

Кнопка Создать обеспечивает создание нового стиля абзаца или символа. Для нового стиля задается формат всех его элементов (кнопка Формат).

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

Кнопка Организатор вызывает окно для копирования стилей (из документа в шаблон, из одного шаблона в другой), а также для удаления стилей в шаблонах и документах.

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



Рекомендуем почитать

Наверх