## Работа с блоками

Работа со Scribus по большей части заключается в работе с блоками. Хотя в меню и командах могут встречаться такие общие термины, как объекты и элементы, понятие блока является более общим и обозначает единичный объект или элемент. В Scribus вам могут встретиться пять видом блоков:

- Текстовые блоки
- Блоки изображений
- Блоки визуализации
- Фигуры
- Многоугольники

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

### Создание блоков

Создать блок можно как минимум семью различными способами:

1. Нажав в строке меню на значок соответствующего блока
2. Выбрав пункт меню Вставка > Тип блока
3. Выбрав пункт меню Вставка > Блоки... для текстовых блоков и блоков изображений (подробнее об этом ниже)
4. Воспользовавшись горячим сочетанием клавиш (не работает в режиме изменения содержимого существующего блока)

- T — для текстового блока
- I — для блока изображения
- D — для блока визуализации
- S — для фигуры
- P — для многоугольника

5. Воспользовавшись функцией дублирования или множественного дублирования для создания одной или нескольких копий выбранного блока
6. Продублировав слой со всем его содержимым
7. Скопировав страницу со всем её содержимым

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

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

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

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

Поля Ширина и Высота — это счётчики, использование которых будет пояснено ниже.

### Вставка > Блоки...

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

Вкладка Положение одинакова для обоих типов блоков, предоставляя возможность выбора количества страниц, на которых необходимо создать новый блок, и параметры расположения блока.

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

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

Для блоков изображений единственным выбором в разделе Параметры будет файл исходного изображения для ваших блоков. Можно выбрать только один файл изображения, так что если вы создаёте несколько блоков, все они будут иметь одно и то же содержимое.
Кроме того, следует помнить, что если вы не включили автоматическое масштабирование изображения до размеров блока (это можно сделать в меню «Настроить Scribus» > «Инструменты выбора объектов» > «Изображения»), то может потребоваться настройка каждого блока по отдельности после их создания.

### Создание блока сочетанием Shift+Щелчок левой кнопкой мыши

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

### Контекстные меню

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

### Управление блоками

#### Как использовать счётчики

- Наведите курсор на значение счётчика и используйте колесико мыши, чтобы изменить его
- Нажмите на стрелку вверх или вниз в правой части счётчика
- Используйте клавиши со стрелками (курсор при этом должен находиться над соответствующим полем счётчика)
- Измените значение при помощи клавиатуры.
  Совет: Scribus посчитает всё за вас. Например, введите значение (615/2+20). Существуют также некоторые ключевые слова, которые можно использовать вместе с математическими операциями — например, pagewidth/2. Другими примерами ключевых слов являются pageheight, width (ширина выделенного объекта) и height (высота выделенного объекта).

Изменяемый колёсиком мыши разряд может быть изменён следующим образом:

- При отсутствии нажатой клавиши: единицы
- При удерживании Shift: десятые доли
- При удерживании Shift+Alt: сотые доли
- При удерживании Ctrl или Alt: десятки
- При удерживании Ctrl+Alt: сотни — Будьте осторожны в случае, если размеры страницы измеряются в дюймах
- За исключением тех сочетаний, где используется клавиша Alt, большинство из этих сочетаний можно использовать при перемещении блока с помощью клавиш со стрелками (курсор — не над полем счётчика), но нельзя при изменении размера с помощью клавиш со стрелками.

#### Перемещение блоков

Самый простой способ перемещения блоков — нажать и удерживать внутри блока левую кнопку мыши, перемещая её указатель. В процессе всплывающая подсказка сообщает вам положение опорной точки (по умолчанию опорная точка расположена в левом верхнем углу). Вы также можете использовать клавиши со стрелками для перемещения блока, при условии, что указатель мыши не находится над каким-либо полем счётчика. Для более точного перемещения воспользуйтесь вкладкой меню Свойства > X, Y, Z (положение по X и положение по Y) и счётчиками на ней.

#### Изменение размеров блоков

У выделенного блока присутствует пунктирная красная граница и, кроме того, небольшие квадратные маркеры по углам и в середине каждой стороны. Нажмите и потяните за маркер, чтобы произвести изменения вручную. Если удерживать нажатой клавишу Alt, а указатель мыши не находится над каким-либо счётчиком, можно менять размер блока клавишами со стрелками. Для пропорционального изменения размеров блока, удерживайте сочетание Ctrl+Alt при меремещении маркера. Для точной подстройки используйте счётчики ширины и высоты в палитре свойств блока.

#### Вращение блоков

Существует два способа вращения блока:

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

#### Перемещение блоков — с уровня на уровень или из слоя в слой

Можно перемещать блоки на уровень выше или ниже при помощи вкладки «Свойства > X, Y, Z» в поле Уровень, причём либо на один уровень за раз, либо сразу на верхний или нижний уровень. Число рядом со стрелками говорит о том, на каком уровне в данный момент находится ваш объект (1 соответствует самому нижнему уровню).

Есть также сочетания клавиш:

- Home: на верхний уровень
- End: на нижний уровень
- Ctrl+Home: на уровень выше
- Ctrl+End: на уровень ниже

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

#### Заключительный раздел вкладки X, Y, Z

В последней группе из семи кнопок в правом нижнем углу вкладки X, Y, Z, две крайние левые кнопки, выделенные серым цветом на этом рисунке, сгруппируют и разгруппируют группу выделенных объектов (обратите внимание, что векторные рисунки всегда импортируются как группы объектов). Следующие две кнопки (со стрелками) отобразят объект в горизонтальном или вертикальном направлении. Значок с замком позволит заблокировать или разблокировать выбранный объект, а значок справа от него — заблокировать или разблокировать только размеры объекта. Последняя кнопка в правом нижнем углу разрешает или запрещает печать (и экспорт в PDF) объекта.

#### Копировать, Вырезать, Вставить, Удалить

Большинство пользователей должны быть знакомы с этими видами операций, общими для многих типов программного обеспечения для редактирования. Эти операции находятся в контекстном меню или в разделе меню Правка, а также имеют стандартные сочетания клавиш: Ctrl+C, Ctrl+X, Ctrl+V и Del. В Scribus операция удаления работает аналогично операции вырезания, поскольку она может быть отменена, но, в отличие от последней, содержимое объекта не копируется в буфер обмена и поэтому не может быть вставлено. При перемещении объекта с одной страницы (или слоя) на другую при помощи операции вставки, новая копия будет иметь те же координаты, что и объект на исходной странице (или слое).

#### Выделение нескольких блоков

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

Самый простой способ выделения группы блоков — выделение их указателем мыши. Имейте в виду, что для выделения определённого блока он должен полностью охватываться областью выделения. Этот способ не очень хорош, если вам нужны только некоторые блоки в определённой прямоугольной области. В этом случае вы можете вручную добавить блоки к выделению кумулятивным способом, удерживая нажатой клавишу Shift при щелчке левой кнопкой мыши. При ошибочном выделении просто попробуйте ещё раз выделить уже выделенный объект (не отпуская клавишу Shift), чтобы снять с него выделение. Если блоки не сгруппированы, щёлкните в любом месте вне этих блоков для снятия с них выделения. Эти методы можно комбинировать, например, выделив часть блоков мышью, а затем добавив к выделению (или сняв выделение с ненужных) блоки при помощи сочетания Shift+щелчок.

#### Выделение блоков, находящихся под другими блоками

Если вам всего лишь необходимо выделить отдельный блок, находящийся полностью под другим блоком, удерживайте сочетание клавиш Shift+Ctrl и последовательно щёлкайте левой кнопкой мыши в определённой области, перебирая блоки, охватывающие эту область. Таким образом будет осуществляться цикличное выделение блоков, а также полный сброс выделения в конце цикла.

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

### Линии и цвета блоков

Под линиями блока в данном случае понимаются его границы. Для текстовых блоков, блоков изображений и визуализации цвет линий по умолчанию отсутствует, поэтому любая настройка линий не будет иметь смысла до установки цвета на вкладке Цвета палитры свойств. Цвета фона и заливки у блоков текста и изображений по умолчанию также отсутствуют.
У фигур и многоугольников стандартный цвет заливки отсутствует, а цветом линий является чёрный. У всех типов блоков стандартные параметры цвета могут быть изменены в разделе меню Файл > Параметры документа > Инструменты выбора объектов для текущего документа и в разделе меню Файл > Настроить Scribus > Инструменты выбора объектов для новых документов.

### Обтекание текстом вокруг блока

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

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

Что касается фигур и многоугольников — у них совпадают только обтекание по очертаниям блока и по контурной линии (то есть, они совпадают с самой фигурой/многоугольником), тогда как обтекание по площадке всегда включает прилегающую прямоугольную область. Подробнее это описано в разделе Работа с фигурами, но на вкладке Фигура палитры свойств можно изменить рамку/форму линии контура отдельно.

На снимке экрана ниже левый столбец обтекает блок по его собственной границе, а правый — по изменённой (увеличенной) контурной линии:

См. также

- Пусть Scribus создаёт блоки за вас