Прямые линии
Прямые линии
Прямые линии рисовать проще всего. Для этого используется метод lineTo:
<контекст рисования>.lineTo(<горизонтальная координата>,<вертикальная координата>)
Начальная точка рисуемой прямой будет находиться в том месте, где в данный момент установлено перо (об этом уже говорилось ранее). Координаты конечной точки в пикселах задают параметры метода lineTo. Метод не возвращает результата.
После рисования прямой линии перо будет установлено в ее конечной точке. Мы можем прямо из этой точки начать рисование следующей линии контура.
Листинг 22.2
ctxCanvas.beginPath();
ctxCanvas.moveTo(20, 20);
ctxCanvas.lineTo(380, 20);
ctxCanvas.lineTo(200, 280);
ctxCanvas.closePath();
ctxCanvas.stroke();
Web-сценарий из листинга 22.2 рисует треугольник без заливки. Давайте рассмотрим последовательность действий.
1. Вызовом метода beginPath сообщаем Web-обозревателю, что собираемся рисовать контур сложной фигуры.
2. Методом moveTo устанавливаем перо в точку, где начнется рисование.
3. С помощью метода lineTo рисуем две линии, которые станут сторонами треугольника.
4. Третью сторону мы рисовать не будем, а лучше вызовем метод closePath, чтобы Web-обозреватель сам нарисовал ее, замкнув нарисованный нами контур.
5. Вызываем метод stroke, чтобы закончить рисование треугольника без заливки.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Прямые линии
Прямые линии Прямые линии рисовать проще всего. Для этого используется метод lineTo:<контекст рисования>.lineTo(<горизонтальная координата>,<вертикальная координата>)Начальная точка рисуемой прямой будет находиться в том месте, где в данный момент установлено перо
Горизонтальные линии
Горизонтальные линии Что бы нам еще такое сделать с Web-страницами… Давайте дополнительно выделим на главной Web-странице index.htm цитату из Википедии, описывающую HTML. Только как?Для любителей все выделять HTML припас подарок — горизонтальную линию, создаваемую с помощью
8.6.4 Прямые и косвенные назначения
8.6.4 Прямые и косвенные назначения Отметим, что один элемент таблицы указывает на прямой (direct) тип локальной сети 128.36.0, что означает непосредственное подключение этой сети к маршрутизатору. Протокол является локальным (local), когда маршрут можно изучить, просмотрев
8.7.3 Прямые и косвенные точки назначения
8.7.3 Прямые и косвенные точки назначения Три следующие строки имеют прямой тип для точки назначения, что означает подсети, подключенные непосредственно к этому маршрутизатору. Их протоколы локальны, и маршрутизатор может исследовать эти подсети через конфигурационную
Прямые методы продвижения
Прямые методы продвижения Задача прямых методов продвижения — сэкономить время блогера на продвижении, экономя тем самым время на написание постов и занятия другой продуктивной творческой деятельностью.Но методы прямого продвижения исключительно платные, это скорее
Длинные линии
Длинные линии Некоторые телефонные линии используют медные кабели диаметром 104 мм, которые состоят из 18 изолированных жил. Измеряемые параметры даны для линии длиной в одну милю: R = 10,15 Ом;L = 3,93 мГн;G = 0,29 мкс;С = 0,00797мкФ.Длина линии 200 миль. Рассмотрим, как уменьшаются ток и
Тип линии
Тип линии Применение различных типов линий – еще один способ визуального представления информации. Различные типы линий отражают их разное назначение. Тип линии описывается повторяющейся последовательностью штрихов, точек и пробелов.Линии сложных типов могут
Соединительные линии
Соединительные линии При создании различных схем вам, возможно, потребуется соединить некоторые фигуры линиями или стрелками. Для этого в галерее фигур представлены образцы различных соединительных линий.Для следующего примера вам понадобятся две фигуры, например
Цвет линии
Цвет линии Назначение объектам различных цветов облегчает работу с рисунком, поскольку позволяет визуально идентифицировать группы объектов.Присвоение цветов слоям осуществляется в Диспетчере свойств слоев Layer Properties Manager, показанном на рис. 5.1. Для этого необходимо
Тип линии
Тип линии Применение различных типов линий – еще один способ визуального представления информации. Различные типы линий отражают их разное назначение. Тип линии описывается повторяющейся последовательностью штрихов, точек и пробелов. Линии сложных типов могут
Вес (толщина) линии
Вес (толщина) линии Веса линий определяют толщину начертания объектов и используются при выводе объектов как на экран, так и на печать. Наличие линий различной толщины необходимо при оформлении чертежей: начертание линий основного контура, размеров, штриховки, невидимых
Прямые и кривые
Прямые и кривые GetArcDirection Функция GetArcDirection возвращает текущее направление рисования дуг для указанного контекста устройства. Функции рисования дуг и прямоугольников используют эту функцию. int GetArcDirection ( HDC hdc // дескриптор контекста устройства ); Параметры hdc -
Тип линии
Тип линии Применение различных типов линий – еще один способ визуального представления информации. Различные типы линий отражают их разное назначение. Тип линии описывается повторяющейся последовательностью штрихов, точек и пробелов. Линии сложных типов могут
Вес (толщина) линии
Вес (толщина) линии Веса линий определяют толщину начертания объектов и используются при выводе объектов как на экран, так и на печать. Наличие линий различной толщины необходимо при оформлении чертежей: для создания линий основного контура, размеров, штриховки,
Тип линии
Тип линии Применение различных типов линий – еще один способ визуального представления информации. Различные типы линий отражают их разное назначение. Тип линии описывается повторяющейся последовательностью штрихов, точек и пробелов. Линии сложных типов могут
Предпринимаем прямые действия против прямого маркетинга
Предпринимаем прямые действия против прямого маркетинга Давайте попробуем представить наше похожее на ночной кошмар будущее, если прямой маркетинг будет развиваться тем же путем:Вы планируете съездить в Нью-Йорк со своей возлюбленной на День святого Валентина. Вы