Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты с ответами123 ПСОИ.docx
Скачиваний:
15
Добавлен:
29.10.2018
Размер:
175.55 Кб
Скачать

2. Процедуры вгонки-выгонки строк в программах макетирования и верстки.

Вгонкой строки называют уменьшение числа набранных строк за счет уменьшения междусловных пробелов в предшествующих строках. Выгонкой строки называют увеличение числа набранных строк за счет увеличения междусловных пробелов в предшествующих строках, в процессе которого за счет части текста длинной концевой строки образуют новую концевую строку. Вгонку или выгонку строк используют в случаях, когда необходимо ликвидировать «висячую» строку или уничтожить перенос с нечетной полосы на четную. Если необходимо уничтожить «висячую» строку в конце полосы (абзацную) (последняя строка абзаца, начинающая новую полосу или первая строка абзаца, заканчивающая предыдущую), всегда целесообразно выгнать одну из строк внутри полосы, тогда абзацная строка перейдет в начало следующей полосы; если необходимо ликвидировать «висячую» строку в начале полосы (концевую), целесообразно вогнать строку в одном из абзацев предыдущей полосы, на которую и перейдет концевая строка; для ликвидации переноса с нечетной полосы на четную следует проверить рядом стоящие строки — если предыдущая строка не имеет переноса (и не является абзацной), то выгоняют строку в предшествующих абзацах; если же следующая строка не имеет переноса (и также не является абзацной), то лучше выгнать строку в предшествующих абзацах. Для этого скрипты пошагово уменьшают или увеличивают значения Justification, проверяя количество строк абзаца. Если это количество изменилось – скрипты прекращают работу. Максимальное число шагов (Cycle), которое делают скрипты, равно четырем. Увеличение этого параметра до 5 и более нецелесообразно, так как текст будет слишком “зажат” или “разряжен”. Если вгонка/выгонка не произошла, то скрипты возвращают первоначальные значения Justification. В этом случае следует попытаться обработать скриптом другой абзац. Максимальное число итераций Cycle а также шаги изменения параметров Justification заданы в файле и равны: WordSpacing = 1; LetterSpacing = 0.1; GlyphScaling = 1; Cycle = 4. Перед запуском того или иного скрипта из набора нужно поставить курсор в обрабатываемый абзац. При выделении текстового фрейма инструментом Selection Tool (черная стрелка) обработке будет подвергаться первый абзац.

Вгонка-выгонка процедуры - переформирование одного или несколько абзацов с изменением приоритета на величину межсловного пробела. Величина пробела задается в соответсвии с параметрами в окне Paragraph/Justification. Lord Spasing (межсловный пробел). После изменения приоритета на величину пробелов изменение форматирования произойдет, если найдется новый вариант деления слов на части на практике, если используется этот метод, то создаются несколько вариантов. Второй вариант вгонки/выгонки предполагает использование трекинга. Tracking - процедура изменения величин межбуквенных пробелов в выделенном фрагменте. С помощью процедуры вгонка/выгонка можно исправить большинство дефектов набора и dthcnrb/1|4К<=8(пробел межсловный)<=3/4К.

3. Аппарат кривых Безье. Узлы, касательные, управляющие рычаги и точки. Гладкие (smooth anchor points), угловые (corner anchor points) узлы. в качестве формулы, которая была бы достаточно простой, универсальной и геометрически наглядной, чаще всего используется кривая безье. на самом деле, это целое семейство кривых, из которых используется частный случай с кубической степенью, т. е. кривая третьего порядка, описываемая следующим параметрическим уравнением:

r (t)= p0x(1-t)^3 + p1x(1-t)^2 + p2xt^2X(1-t) + p3xt^3

где 0_< t _<1 такую кривую можно построить, если известны координаты четырех точек, называемых контрольными. из четырех контрольных точек кривая проходит только через две, поэтому эти точки называются опорными — anchor points (иначе они именуются узлами (nodes), поскольку "связывают" элементарные кривые друг с другом, чтобы образовать единый сложный контур). две другие контрольные точки не лежат на кривой, но их расположение определяет кривизну кривой, поэтому эти точки иначе называются управляющими точками, а линии, соединяющие управляющую и опорную точки, — управляющими линиями (в просторечии именуются "рычагами"). Функции узловых точек: 1)с их помощью меняется общая кривизна траектории; 2) с помощью этих точек соединяются простейшие траекториив более сложные. кривая безье является гладкой кривой, т. е. она не имеет разрывов и непрерывно заполняет отрезок между начальной и конечной точками. кривая начинается в первой опорной точке, касаясь отрезка своей управляющей линии, и заканчивается в последней опорной точке, также касаясь отрезка своей управляющей линии. это позволяет гладко соединять две кривые безье друг с другом: управляющие линии располагаются вдоль одной прямой, которая является касательной к получившейся кривой. кривая лежит в выпуклой оболочке, создаваемой управляющими линиями. это свидетельствует о стабильности кривой. кривая безье симметрична, т. е. она сохраняет свою форму, если изменить направление вектора кривой на противоположное ("поменять местами" начальную и конечную опорные точки). это свойство находит свое применение при создании составных контуров. кривая безье, используя математический язык, "аффинно инвариантна", т. е. она сохраняет свою форму при масштабировании. это свойство является фундаментом свободы манипулирования объектами векторной графики. если существует только две контрольных точки (опорных точки) или управляющие линии коллинеарны (лежат на одной прямой), кривая превращается в прямой отрезок. изменение положения хотя бы одной из контрольных точек ведет к изменению формы всей кривой безье. это свойство — источник бесконечного разнообразия форм векторных объектов. из множества таких элементарных кривых составляется контур произвольной формы и произвольной сложности (ограничения появляются в конкретных приложениях и конкретных технических системах). Рисование криволинейных сегментов производится с помощью инструмента Реn (Перо). Так же получают следующие опорные точки и определяют кривизну линий .Впрочем, поправить (отредактировать) линию можно в любой последующий момент после завершения рисования (поэтому вначале бывает достаточно набросать подходящее количество опорных точек для предполагаемого контура). По умолчанию новая опорная точка создается гладкой. Для создания угловой опорной точки необходимо использовать клавишу <Alt>, которая нажимается при нахождении курсора на управляющей точке. Затем следует, не отпуская клавишу <Alt>, потянуть управляющую линию в противоположную сторону, это позволяет закончить построение сегмента Последнюю точку можно перемещать, если, не отпуская кнопку мыши, нажать клавишу < Пробел >.Основные правила построения кривых : При создании векторного контура необходимо придерживаться изложенных ниже несложных правил. Для получения выпуклого сегмента кривой первую управляющую точку следует перемещать в сторону предполагаемой выпуклости, а вторую — в противоположную сторону. Если вторую точку перемещать в ту же сторону, то получается S-образная кривая Следует использовать как можно меньше опорных точек для того, чтобы получить достаточно сложный контур для кривой, имеющей одно направление, требуется одна опорная точка на 120 градусов; для кривой, плавно изменяющей свое направление, требуются две опорных точки (в начале и в конце); для кривой, изменяющей свое направление под углом, требуется опорная точка в каждой точке перегиба. Выделение сегмента кривой :Для выделения сегмента кривой необходимо включить инструмент Direct Selection (Частичное выделение) ( Можно также "обвести" требуемый фрагмент контура или совокупность опорных точек с помощью инструмента Direct Select Lasso (Частичное лассо)( В зависимости от типа сегмента в результате его выделения отображаются: все опорные точки на контуре; управляющие точки и линии сегмента, если сегмент представляет собой кривую. Управляющие точки отображаются в виде заполненных кружков, выделенные опорные точки — в виде заполненных квадратиков, а невыделенные — в виде пустых квадратиков Для того чтобы добавить элемент к выделенным элементам или удалить, из выделенных элементов, необходимо в момент щелчка удерживать клавишу <Shift>.

Билет 9

1. Создание варианта градиентного закрашивания и его применение, а также редактирование. Градиентная заливка (gradient) представляет собой непрерывный переход одного цвета в другой или переход между различными оттенками какого-либо цвета. Одна растяжка может состоять из нескольких простых переходов. Декоративная заливка (pattern) состоит в заполнении контура объекта декоративными элементами (tiles). В программе представлен особый вид заливки — градиентная сетка (gradient mesh), которая имеет вид привязки градиента к сетчатой структуре (каркасу), обеспечивающей имитацию объема. Градиентная заливка ("растяжка") является любимым средством "украшения" начинающих дизайнеров. Цвета для градиентной растяжки могут быть в моделях CMYK и RGB, используются также плашечные цвета.

Для того чтобы присвоить объекту градиентную растяжку, необходимо этот объект выделить и активизировать цветовой индикатор Fill (Заливка) в палитре инструментов.

Для отображения растяжки в индикаторе следует включить кнопку Gradient (Градиент) — средняя кнопка под индикаторами цвета в палитре инструментов. Параметры растяжки определяются в палитре Gradient (Градиент), которая вызывается командой Gradient (Градиент) меню Window (Окно). Для определения начального цвета растяжки следует щелкнуть на левом прямоугольнике под полосой просмотра (признаком активного состояния является черный треугольник над прямоугольником) и выполнить одно из следующих действий: при нажатой клавише <Alt> щелкнуть на одном, из образцов палитры Swatches (Каталог); определить новый цвет в палитре Color (Синтез).

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

В раскрывающемся списке Туре (Тип) можно выбрать один из двух типов градиента: Linear (Линейный) — цветовой переход распространяется вдоль прямой линии; Radial (Радиальный) — цветовой переход распространяется по концентрическим окружностям.

Линейную растяжку можно наклонять, для этого в поле Angle (Угол) следует ввести соответствующее значение в диапазоне от -180 до 180 градусов.

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

Для сохранения наиболее удачных растяжек в данном документе достаточно из палитры Gradient (Градиент) или из цветового индикатора заливки в палитре инструментов "перетащить" растяжку в палитру Swatches (Каталог). Этой же цели можно достичь, если щелкнуть на кнопке New Swatch (Новый образец) (S) в нижней части палитры.

Создание многоцветных градиентных растяжек:

Для того чтобы добавить новый переход, необходимо выполнить одно из следующих действий: "захватить" необходимый цвет в палитрах Color (Синтез) или Swatches (Каталог), "перетащить" его на полосу растяжки в палитре Gradient (Градиент) и, ориентируясь по линии курсора, поместить в планируемое место. После отпускания кнопки мыши под новым цветом появляется квадратик, с помощью которого можно изменять расположение цвета в растяжке; можно сначала создать квадратик, а затем присвоить ему цветовые параметры. Для этого необходимо щелкнуть в нужном месте под полосой растяжки, а затем определить цвет в палитрах Color (Синтез) или Swatches (Каталог). Инструмент Gradient: Инструмент Gradient (Градиент) позволяет в объекте с растяжкой в интерактивном режиме изменить направление растяжки, переопределить начальную и конечную точки растяжки, а также присвоить параметры одной и той же растяжки одновременно нескольким объектам ("растянуть" ее на множество объектов).

Для того чтобы в интерактивном режиме переопределить направление растяжки, необходимо выделить объект с растяжкой, включить инструмент Gradient (Градиент), подвести курсор к начальной точке растяжки, нажать кнопку мыши, протянуть ее к конечной точке и отпустить кнопку. Таким образом обозначается воображаемая линия, вдоль которой "распространяется" растяжка. При удерживании клавиши <Shift> обеспечивается направление линии, кратное 45 градусам.

Для того чтобы "протянуть" растяжку через несколько объектов, необходимо выделить эти объекты посредством палитр Color (Синтез) или Swatches (Каталог) каждому из них присвоить параметры требуемой растяжки, затем включить инструмент Gradient (Градиент) и с его помощью "протянуть" воображаемую линию через все объекты. Градиентные сетки: В программе представлена совокупность средств, направленных на преодоление жесткости, присущей векторной графике, а именно: инструмент Gradient Mesh (Градиентная сетка); команды Create Gradient Mesh (Создать градиентную сетку) и Expand (Преобразовать) меню Object (Объект).

Все перечисленные средства позволяют создать отдельный объект, в котором множество цветов могут переходить друг в друга плавно и в различных направлениях. Это достигается размещением в пределах контура объекта векторной градиентной сетки (mesh), опорные точки которой определяют цветовые переходы (gradient). Каждой ячейке сетки можно присвоить до четырех цветов. После создания объекта с градиентной сеткой в нем появляются следующие элементы: пересекающиеся линии (mesh lines), количество и форма которых определяют перетекание цвета; опорные точки сетки (mesh points), отображаемые в форме ромбиков, они имеют способность индивидуально получать цветовые параметры; обычные опорные точки, отображаемые в форме квадратиков, которые имеют те же функции, что и в любом векторном объекте; пространство между четырьмя опорными точками сетки (mesh patch), которое обладает способностью индивидуально получать цветовые параметры. Редактирование точек и линий градиентной сетки: После создания объекта с градиентной сеткой в нее можно добавлять и удалять опорные точки и линии. Для добавления опорных точек сетки с текущим цветом заливки и щелкнуть курсором в пределах объекта. Если требуется добавить опорную точку сетки без изменения цвета заливки объекта, при этом необходимо удерживать клавишу <Shift>. Для удаления опорной точки градиентной сетки и соответствующих ей линий следует удерживать нажатой клавишу <Alt>. Для изменения характера линий, входящих в опорную точку, необходимо последнюю выделить с помощью инструмента Gradient Mesh (Градиентная сетка) и перемещать требуемые управляющие точки (direction points), как и при редактировании обычного объекта. Для перемещения всех четырех управляющих точек необходимо захватить область (ячейку) между этими точками и перетащить. При сложных построениях градиентной сетки можно использовать все инструменты, предназначенные для работы с векторными контурами, например Direct Selection (Частичное выделение), Convert Direction Point (Преобразовать опорную точку), а также инструментытрансформирования. Редактирование цветов градиентной сетки: Цвет объекту с градиентной сеткой присваивается с использованием палитр Color (Синтез) и Swatches (Каталог), а также при помощи инструмента Paint Bucket (Заливка)

При окрашивании инструментом Paint Bucket (Заливка) отдельной опорной точки градиентной сетки растяжка распространяется вокруг этой точки. При щелчке на свободной площади ячейки растяжка распространяется на все четыре точки, в которых пересекаются линии, ограничивающие данную площадку.