Начиная с версии X5 появилась возможность создания сложных таблиц, точно такая же, как в любом профессиональном текстовом редакторе.
Для создания новой таблицы выполните команду Table → Create New Table (Таблица → Создать новую таблицу). После этого открывается окно Create New Table (Создать новую таблицу) (Рис. 112). Счетчик Number of Rows (Число строк) определяет число строк в таблице. Счетчик Number of Columns (Число столбцов) определяет число столбцов в таблице. Счетчики Height (Высота) и Width (Ширина) определяют высоту и ширину таблицы. При создании новой таблицы любые параметры точно указывать не обязательно, так как их можно определить потом с помощью панели свойств Property Bar (Панель свойств). Размеры таблицы, местоположение разделительных линий можно изменить с помощью инструмента Shape (Форма). Нажмите на кнопку ОК. Создавать таблицу можно в любом месте документа, так как потом ее можно переместить с помощью инструмента Pick (Указатель). Текст может обтекать таблицу точно так же, как и изображения.
Рис. 112. Создание новой таблицы |
Другой метод создания таблицы: выбрать инструмент Table (Таблица) () и нарисовать в любом месте документа таблицу с параметрами по умолчанию.
Для настройки параметров по умолчанию при создании новой таблицы, выполните команду Tools → Options (Инструменты → Опции). В открывшемся окне перейдите на узел Workspace →Toolbox→ Table Tool (Рабочая область → Панель инструментов → Таблица) (Рис. 113).
Переключатель When you are editing a table, pressing Tab will (Что делать при нажатии на клавишу Tab) определяет действия программы при нажатии на клавишу Tab:
Рис. 113. Определение параметров таблицы по умолчанию |
Если внутри таблицы не мигает курсор, то нажатие на клавишу Tab организует перебор объектов в стопке на текущем слое.
Для изменения числа строк и столбцов в созданной таблице выделите ее инструментом Pick (Указатель). На панели Property Bar (Панель свойств) с помощью счетчиков Rows and columns (Строки и столбцы) () и () измените число строк и столбцов. Число строк и столбцов не может превышать 500 каждое. Большая таблица (500×500) может подвесить ПК капитально.
Здесь же с помощью полей Object size (Размеры объекта) можно определить общие размеры таблицы: ширину () и высоту (). Выше уже говорилось, что таблицу можно переместить инструментом Pick (Указатель). Точное местоположение таблицы (с точностью до 0,001 мм) можно определить с помощью параметров Object position (Позиции объекта). Значение x определяет позицию верхней левой точки таблицы по горизонтали, а позиция y — по вертикали.
По умолчанию у таблицы фон прозрачный. С помощью списка образцов цвета Background (Фон) можно выбрать цвет фона. Значение Other (Другие) открывает окно Select Color (Выбрать цвет), в котором можно выбрать любой из 16,7 млн цветов. В качестве фона можно брать не только монохром, но и любой тип заливки, предлагаемый программой CorelDRAW: градиент, текстуру и т. д. Подробно типы заливки мы рассмотрим при изучении заливок. Если цвет фона таблицы непрозрачный, то становится доступной кнопка Edit fill (Редактировать заливку) (). Здесь предлагается возможность редактирования выбранного типа заливки.
Список Border (Граница) предлагает виды границ в таблице. Список Outline width (Ширина контура) позволяет изменять толщину границ. Цветовой список Outline color (Цвет контура) позволяет изменить цвет границы таблицы. Кнопка Outline Pen (Контурная ручка) () открывает одноименное окно (Рис. 44), рассмотренное выше. Здесь можно определить вид углов контуров при их пересечении друг другом.
Кнопка Options (Опции) предлагает две интересные возможности:
Выберите инструмент Pick (Указатель) или инструмент Table (Таблица) () и выполните по ячейке, в которой необходимо ввести текст, двойной щелчок. Если перед этим был выбран инструмент Pick (Указатель), то автоматически выбирается инструмент Table (Таблица). В ячейке, по которой был выполнен двойной щелчок, начинает мигать курсор, приглашая ввести текст. Перемещение по ячейкам был описан выше. Для перехода в произвольную ячейку просто щелкните по ней мышью.
Параметры панели Property Bar (Панель свойств) похожи на параметры обычного текста. Кроме выравнивания текста по горизонтали (Horizontal alignment) в таблице предлагается также выравнивание текста по вертикали (Vertical alignment).
Параметр Margins (Поля) определяет размер полей от границ ячеек.
Инструмент Shape (Форма) предназначен для изменения формы таблицы. Чтобы изменить размеры ячейки поместите указатель мыши на границу таблицы, которую нужно переместить. Указатель мыши при этом принимает вид двунаправленной стрелки. Нажмите на мышь и переместите мышь в нужную сторону.
Для выделения всей строки поместите указатель мыши перед началом строки слева, а для выделения всего столбца поместите указатель мыши над столбцом. Указатель мыши принимает вид небольших утолщенных стрелок. Щелкните мышью. Выделенные ячейки помечаются штриховкой.
Для выделения одиночный ячеек поместите указатель мыши в ячейку, которую нужно выделить. Указатель мыши принимает вид вид крестика. Щелкните мышью. Если кроме выделенной ячейки нужно выделить некоторые другие отдельные ячейки, то поместите указатель мыши в очередную выделяемую ячейку и нажмите на клавишу Ctrl (удерживайте ее нажатой до конца выделения). Указатель мыши принимает вид (). Щелкните мышью. Если одна из ячеек была выделена случайно, то выделение из этой ячейки можно сбросить. Для этого щелкните по ней мышью с нажатой клавишей Ctrl. Указатель мыши опять будет выглядеть как (). Не обращайте на это внимание, так как это, видимо, просто недоработка в программе.
Для выделения ячейки, в которой мигает курсор, выполните комбинацию клавиш Ctrl + A. Следующая комбинация Ctrl + A выделяет всю таблицу.
Как только в таблице выделяется хотя бы одна ячейка, то набор параметров на панели Property Bar (Панель свойств) изменяется.
Кнопка Combine cells (Объединить ячейки) () становится доступной только после выделения хотя бы двух смежных ячеек. Если кроме смежных выделены еще и несмежные ячейки, то кнопка также не будет доступной. С помощью этой кнопки можно объединить выделенные смежные ячейки. Объединенные ячейки можно разбить на исходные. для этого выделите объединенные ячейки и нажмите на кнопку Undo combine (Отменить комбинирование) ().
Кнопки Split cells horizontally (Разбить ячейки по горизонтали) () и Split cells vertically (Разбить ячейки по вертикали) () разбивают выделенные ячейки пополам по горизонтали или по вертикали. Эти кнопки доступны независимо от того, какие ячейки и сколько выделено: смежность ячеек здесь не играет никакой роли. Ячейки разбиваются точно на 2.
Может возникнуть естественный вопрос: зачем такая сложность, ведь если у нас имеется объединенная ячейка, то ее можно просто разбить пополам, а не отменить объединение ячеек. Это не так. Во-первых, объединенных ячеек может быть любое число, а разбиение ячеек выполняется пополам. Поэтому если объединено было 3 ячейки, то при разбиении возникают проблемы. Во-вторых, при разбиении ячейка делится точно пополам. Представьте, что размеры столбцов были изменены. В этом случае граница разбитой ячейки не будет совпадать с границей столбцов и нужно эту границу как то совмещать. При отмене объединения ячеек границы ячеек точно совпадают с границами столбцов.
В разделе меню Table (Таблица) предлагаются дополнительные команды для работы с таблицей: вставка строк выше или ниже от выделенных строк в таблице, вставка столбцов справа или слева от выделенного столбца или ячейки.
Для выделения строки, столбца или всей таблицы нужно, чтобы в таблице было выделено хотя что-нибудь. Удаляться будет строка или столбец, в которых выделена хотя бы одна ячейка.
Команды в разделе меню Table→ Distribute (Таблица → Распределить) восстанавливают одинаковую ширину столбцов или высоту строк по всей таблице. Это может потребоваться в том случае, если при изменении ширины столбцов или высоты строк пользователь захочет вернуться к первоначальным установкам.
Команда Table →Convert Table to Text (Таблица → Конвертировать таблицу в текст) открывает одноименное окно, в котором необходимо определить символ-разделитель, отделяющий текст одной ячейки от другой при конвертировании таблицы в текст. По умолчанию предлагается символ табуляции.