Читаем Pinnacle Studio 11 полностью

Кроме того, в этом режиме работы с выделенными объектами можно задавать промежутки между строками текста по вертикали и символами текста по горизонтали. Именно для этого используются маркеры, появляющиеся при выделении текстового поля. Маркеры задания промежутков перемещаются с помощью мыши точно так же, как маркеры задания ширины и высоты.

На рис. 9.13 приведены примеры изменения промежутков между строками и символами текста.

Рис. 9.13. Различные варианты промежутков между строками и символами текста

Операции над несколькими выделенными объектами

Очень полезной является возможность перемещать, растягивать, поворачивать, наклонять одновременно несколько объектов титра.

Чтобы выполнить операции сразу над несколькими объектами, их нужно выделить (см. подразд. «Выделение» выше в этом разделе). При этом по периметру каждого из них появляются маркеры. Теперь можно изменить, например, угол наклона одного из объектов с помощью соответствующего маркера. В результате на такую же величину изменится угол наклона всех остальных выделенных объектов.

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

Группировка

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

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

Для группировки нескольких объектов титра выделите эти объекты, после чего нажмите кнопку

(Группировать) на панели инструментов в нижней части окна редактора титров или выберите команду меню ТитрыСлойСгруппировать.

После того как группа создана, в нее можно добавлять новые объекты. Для этого выделите старую группу и новые объекты, после чего снова нажмите кнопку Группировать.

При желании группировку можно отменить. Для этого выделите группу и нажмите кнопку

(Разгруппировать) или выберите команду меню ТитрыСлойРазгруппировать. При этом группировка отменяется сразу для всех объектов в группе.

Распределение

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

Варианты распределения объектов мы рассмотрим на примере кнопок всплывающего меню (рис. 9.14), которое появляется при нажатии кнопки

Распределение на панели инструментов, так как его использование более наглядно.

Рис. 9.14. Варианты автоматического распределения


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

Налево – левые границы объектов;

В центр – центры объектов (по горизонтали);

Направо – правые границы объектов;

Наверх – верхние границы объектов;

В середину – центры объектов (по вертикали);

Вниз – нижние границы объектов.

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

Распределить равномерно по ширине – по горизонтали между левым и правым выделенными объектами;

Распределить равномерно по высоте – по вертикали между верхним и нижним выделенными объектами.

Наконец, последние три варианта распределения – это уравнивание размера выделенных объектов (только для несгруппированных объектов). Образцом для выполнения этой операции, как и в случае выравнивания положения по горизонтали и вертикали, служит объект, выделенный последним. Последние три кнопки в меню, показанном на рис. 9.14, выравнивают у всех выделенных объектов:

Такой же ширины – ширину;

Такой же высоты – высоту;

Такого же размера – ширину и высоту всех выделенных объектов.

Выравнивание

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

Разработка приложений в среде Linux. Второе издание
Разработка приложений в среде Linux. Второе издание

Книга известных профессионалов в области разработки коммерческих приложений в Linux представляет СЃРѕР±РѕР№ отличный справочник для широкого круга программистов в Linux, а также тех разработчиков на языке С, которые перешли в среду Linux из РґСЂСѓРіРёС… операционных систем. РџРѕРґСЂРѕР±но рассматриваются концепции, лежащие в основе процесса создания системных приложений, а также разнообразные доступные инструменты и библиотеки. Среди рассматриваемых в книге вопросов можно выделить анализ особенностей применения лицензий GNU, использование СЃРІРѕР±одно распространяемых компиляторов и библиотек, системное программирование для Linux, а также написание и отладка собственных переносимых библиотек. Р

Майкл К. Джонсон , Эрик В. Троан

Программирование, программы, базы данных
C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT