Главная


5.14. Согласование шаблонов пунктира

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

Вот пример. На левом снимке экрана показаны два смежных квадрата размером 100×100 со штриховым узором "gray12", но правый квадрат смещен вертикально на один пиксель. Короткая черная линия по центру изображения нарисована вдоль границы двух фигур.

Смещенные штриховые узоры. Правильно выровненные штриховые узоры.

На втором снимке экрана та же самая ситуация, за исключением того, что два квадрата размером 100×100 имеют выровненные штриховые узоры.

На практике это возникает в двух ситуациях. Выравнивание больших штрихованных областей контролируется с помощью опции с именем offset. Для фигур с штриховыми контурами опция outlineoffset управляет их выравниванием. Обе опции могут принимать значения в одном из следующих форматов:


>> Обработка исключений