Перейти к содержимому

Как оформить сценарий в ворде

  • автор:

Настройка шаблона формы с использованием сценария

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

Если вы знакомы с написания сценария, можно добавить сценарий для шаблона формы Microsoft Office InfoPath с помощью Microsoft JScript или языка сценариев Microsoft Visual Basic Scripting Edition (VBScript). Добавление сценария позволяет настраивать шаблона формы возможности, доступные с правила, формулы, проверки данных и условное форматирование. Например вы можете добавить сценарий, который создает и отправка сообщений электронной почты при переключении представление формы на основе шаблона формы. Вы можете настроить шаблона формы для создания и отправка сообщения электронной почты только с использованием сценария.

В этой статье

  • Общие сведения
  • Проблемы совместимости
  • Выбор языка сценариев для шаблона формы
  • Отобразить сообщение каждый раз при возникновении события
  • Добавьте сценарий, который запускается при сохранении данных формы
  • Добавьте сценарий, который запускается при отправке данных формы
  • Добавьте сценарий, который запускается при нажатии кнопки
  • Добавьте сценарий, который запускается при слиянии существующих форм
  • Добавление сценария для обновления существующих форм
  • Добавление сценария для других событий

Обзор

Вы можете настроить шаблон формы InfoPath с помощью правила, формулы, проверку данных и условное форматирование. Несмотря на то, что эти возможности гибкой и может обрабатывать широкий набор задач, некоторые задачи выходят за возможности этих функций. Например нельзя использовать правила для отправки сообщения электронной почты при вводе значения в текстовое поле в форме. Если вам нужно настроить шаблона формы таким образом, находится за пределами возможности этих функций и вы знакомы с сценариями с помощью языка сценариев VBScript или JScript, вы можете добавить сценарий, который выполняется, когда пользователь открывает новую форму или изменяет ex Форма isting, основанного на шаблоне формы.

При добавлении сценария на шаблон формы InfoPath запуск Microsoft Script Editor (MSE), которое позволяет добавлять, редактировать и отладка сценариев в шаблоне формы и поместит курсора в выбранном праздника. Приложение InfoPath автоматически добавляет обработчика событий сценария. Обработчик событий — это функция код в шаблон формы InfoPath, отвечает на действия пользователя или изменение данных XML в форме. Например если вы хотите пользователям сохранять свои формы в несколько расположений в сети, можно добавить сценарий обработчик событий OnSaveRequest . При добавлении скрипта для запуска при сохранении пользователем формы на основе шаблона формы InfoPath запуск редактора скриптов и добавляет одно из следующих кодов сценария.

Примечание: Код, который добавляет InfoPath зависит от сценария языке.

JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnSaveRequest(eventObj)
// Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation();
// Write the code to be run after saving here.
eventObj.ReturnStatus = true;
>

VBScript

‘=======
‘ The following function handler is created by Microsoft Office InfoPath.
‘ Do not modify the name of the function, or the name and number of arguments.
‘=======
Sub XDocument_OnSaveRequest(eventObj)
‘ Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation
‘ Write the code to be run after saving here.
eventObj.ReturnStatus = True
End Sub

Затем можно добавить код в нужные места в том случае, если обработчик, который сохраняет форму в другое местоположение в сети. Когда пользователь сохраняет формы на основе этого шаблона формы InfoPath работает код в обработчик событий OnSaveRequest .

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

Приложение InfoPath автоматически добавляет обработчики для всех, кроме одного из следующих событий.

Обработчик событий

Инструкции по созданию

OnAfterChange

Это событие запускается после пользователь изменяет значения в указанный элемент управления, привязанных к полю. Например можно отобразить настраиваемые области задач HTML после выбора элемента пользователем в элемент управления списком. Это событие запускается после OnValidate события.

Щелкните правой кнопкой мыши элемент управления в шаблоне формы или поля в области задач Источник данных, выберите в контекстном меню программирование и нажмите кнопку На после изменения событий.

OnAfterImport

Это событие запускается после пользователь успешно объединяет несколько форм в одной форме.

С помощью MSE вручную добавьте объявление обработчика событий OnAfterImport непосредственно на файл сценария. Не удается создать этот обработчик событий в режиме конструктора.

OnBeforeChange

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

Щелкните правой кнопкой мыши элемент управления в шаблоне формы или поля в области задач Источник данных, выберите в контекстном меню программирование и нажмите кнопку На перед событие изменения.

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

Дважды щелкните элемент управления и нажмите кнопку Изменить код формы на вкладке Общие диалогового окна Свойства кнопки.

OnContextChange

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

В меню Сервис выберите программирование и нажмите кнопку На событие изменения контекста.

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

В меню Сервис выберите пункт программирования и нажмите кнопку При загрузке.

OnMergeRequest

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

В меню Сервис выберите пункт Параметры формы. В списке Категория выберите пункт Дополнительно. В группе Объединение форм установите флажок » Объединить с использованием пользовательского кода » и нажмите кнопку Изменить.

OnSaveRequest

Это событие запускается, когда пользователь сохраняет формы на основе шаблона формы. Например можно сохранить форму на основе этого шаблона формы для нескольких местах при сохранении пользователем формы. Приложение InfoPath добавляет две дополнительные строки кода это событие: линия, сохраняет формы, а другую строку указывает, если InfoPath успешно сохранена форма.

В меню Сервис выберите пункт Параметры формы. В списке Числовые форматы выберите пункт Открыть и сохранить. В разделе Сохранение поведение установите флажок Сохранить с использованием пользовательского кода и нажмите кнопку Изменить.

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

В меню Сервис выберите пункт программирования и нажмите На события входа.

OnSubmitRequest

Это событие запускается, когда пользователь отправляет свой данных формы. Например вы можете отправлять данных формы в веб-службу secure при щелчке пользователем Отправить в меню файл. Поскольку InfoPath не поддерживает подключение к данным для безопасного веб-службы, вам нужно добавить пользовательское подключение данных, совместимый с безопасной веб-службы.

В меню Сервис выберите пункт Параметры отправки. Установите флажок Разрешить пользователям отправлять эту форму, нажмите кнопку выполнить настраиваемое действие, с помощью кода и нажмите кнопку Изменить код.

OnSwitchView

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

В меню Сервис выберите пункт программирования и нажмите На события переключения представления.

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

Щелкните правой кнопкой мыши элемент управления в шаблоне формы или поля в области задач Источник данных, выберите в контекстном меню программирование и нажмите кнопку На после проверки событий.

OnVersionUpgrade

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

В меню Сервис выберите пункт Параметры формы. В списке Категория выберите пункт Управление версиями. В списке при обновлении версии выберите Использование настраиваемых событие и нажмите кнопку Изменить.

Совместимость

Не удается добавить сценарий шаблон формы с поддержкой веб-браузера. Сценарий можно добавить только к шаблону формы будут заполнены которого форм в InfoPath. Вы можете настроить шаблон формы с поддержкой браузера только с помощью управляемого кода.

Выбор языка сценариев для шаблона формы

Чтобы настроить шаблон формы с использованием сценария, можно использовать Microsoft JScript или Microsoft Visual Basic Scripting Edition (VBScript). По умолчанию InfoPath настроен для добавления сценариев с помощью JScript. Если вы предпочитаете использовать как язык сценариев VBScript шаблона формы не содержит любой управляемый код или сценарий, можно изменить язык сценариев для шаблона формы для VBScript. Оба языка сценариев нельзя использовать в шаблоне формы.

Если шаблон формы уже содержит сценария на одном языке и вы хотите использовать другой язык, необходимо сохранить существующий сценарий, чтобы сценарий можно преобразовать в другой язык удалить сценарий из шаблона формы по Параметры формы диалоговое окно поле, а затем добавьте сценарий преобразованные обратно в шаблон формы. InfoPath не удается преобразовать сценариев нового языка сценариев. Смена языка сценариев в диалоговом окне Параметры формы влияет только на этом шаблоне формы. Другие шаблоны форм будет иметь JScript для использования по умолчанию язык сценариев.

  1. В меню Сервис выберите пункт Параметры формы.
  2. В списке категорий в диалоговом окне Параметры формы щелкните программирования.
  3. В списке язык кода шаблона формы в разделе язык программирования, нажмите кнопку VBScript.

  • После Выбор языка сценариев и создать один или несколько обработчики для шаблона формы, не удается изменить язык сценариев для шаблона формы.
  • Если вы установили Microsoft Visual Studio 2005 Tools for Applications, языком по умолчанию является Microsoft Visual Basic .NET. Чтобы изменить язык сценариев VBScript по-прежнему можно использовать эту процедуру.

Отобразить сообщение каждый раз при возникновении события

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

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

  1. Добавление обработчика событий.
  2. Чтобы добавить код JScript, введите в XDocument.UI.Alert («события имя события, просто запустили программу»); Замените имя обработчика событий. Например если добавить этот код обработчика событий OnValidate , вы введите XDocument.UI.Alert («OnValidate обработчика событий просто запустили программу»);
  3. Чтобы добавить код в VBScript, введите XDocument.UI.Alert («события имя события, просто запустили программу») , например, если добавить этот код в обработчик событий OnSaveRequest , необходимо ввести XDocument.UI.Alert («OnSaveRequest обработчика событий просто запустили программу»)
  4. Чтобы протестировать код, нажмите кнопку Предварительный просмотр в меню файл или нажмите клавиши CTRL + SHIFT + B и выполните действия пользователя, который можно запустить событие. При возникновении события с строки кода, отображается сообщение должно отображаться сообщение.

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

Добавьте сценарий, который запускается при сохранении данных формы

  1. В меню Сервис выберите пункт Параметры формы.
  2. В списке категорий в диалоговом окне Параметры формы нажмите кнопку Открыть и сохранить.
  3. В разделе Сохранение поведение установите флажок Сохранить с использованием пользовательского кода и нажмите кнопку Изменить. Курсор находится в обработчик событий OnSaveRequest запустится редактор скриптов Microsoft. JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnSaveRequest(eventObj)
// Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation();
// Write the code to be run after saving here.
eventObj.ReturnStatus = true;
>
‘=======
‘ The following function handler is created by Microsoft Office InfoPath.
‘ Do not modify the name of the function, or the name and number of arguments.
‘=======
Sub XDocument_OnSaveRequest(eventObj)
‘ Write the code to be run before saving here.
eventObj.IsCancelled = eventObj.PerformSaveOperation
‘ Write the code to be run after saving here.
eventObj.ReturnStatus = True
End Sub

  • Добавление сценарий, который запускается перед сохраняет форму InfoPath, замените комментарий Write the code to be run before saving here. кода.
  • Добавление сценарий, который запускается после сохраняет форму InfoPath, замените комментарий Write the code to be run after saving here. кода.

Примечание: Обработчик событий выполняется только после создания формы на основе шаблона формы, публикация шаблона формы нажмите кнопку Опубликовать в меню файл, а затем завершите мастер публикации. После публикации шаблона формы, создание формы, а затем выполните действия для запуска обработчика событий.

Добавьте сценарий, который запускается при отправке данных формы

  1. В меню Сервис выберите пункт Параметры отправки.
  2. В диалоговом окне Параметры отправки установите флажок Разрешить пользователям отправлять эту форму.
  3. Нажмите кнопку выполнить настраиваемое действие, с помощью кода и нажмите кнопку Изменить код. Запустится редактор скриптов Microsoft курсор находится в OnSubmitRequest обработчика событий. JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnSubmitRequest(eventObj)
// If the submit operation is successful, set
// eventObj.ReturnStatus = true;
// Write your code here
>
‘=======
‘ The following function handler is created by Microsoft Office InfoPath.
‘ Do not modify the name of the function, or the name and number of arguments.
‘=======
Sub XDocument_OnSubmitRequest(eventObj)
‘ If the submit operation is successful, set
‘ eventObj.ReturnStatus = True
‘ Write your code here
End Sub

Добавьте сценарий, который запускается при нажатии кнопки

  1. Кнопка добавления нового к представлению в шаблоне формы и затем дважды нажмите кнопку.

Примечание: При добавлении сценария существующую кнопку вместо дважды нажмите кнопку существующие.
//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function Button Name::OnClick(eventObj)
// Write your code here
>
‘=======
‘ The following function handler is created by Microsoft Office InfoPath.
‘ Do not modify the name of the function, or the name and number of arguments.
‘=======
Sub Button Name_OnClick(eventObj)
‘ Write your code here
End Sub

Добавьте сценарий, который запускается при слиянии существующих форм

  1. В меню Сервис выберите пункт Параметры формы.
  2. В списке категорий в диалоговом окне Параметры формы нажмите кнопку Дополнительно.
  3. В группе Объединение форм установите флажок Разрешить объединение форм.
  4. Установите флажок » Объединить с использованием пользовательского кода » и нажмите кнопку Изменить. Запустится редактор скриптов Microsoft курсор находится в OnMergeRequest обработчика событий. JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnMergeRequest(eventObj)
// Write the code that handles each form being merged here.
XDocument.ImportDOM(eventObj.DOM);
eventObj.ReturnStatus = true;
>
‘=======
‘ The following function handler is created by Microsoft Office InfoPath.
‘ Do not modify the name of the function, or the name and number of arguments.
‘=======
Sub XDocument_OnMergeRequest(eventObj)
‘ Write the code that handles each form being merged here.
XDocument.ImportDOM(eventObj.DOM)
eventObj.ReturnStatus = True
End Sub
Примечание: Вы найдете ссылки на дополнительные сведения о публикации шаблона формы в разделе См.

Добавление сценария для обновления существующих форм

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

  1. В меню Сервис выберите пункт Параметры формы.
  2. В списке категорий в диалоговом окне Параметры формы нажмите кнопку Управление версиями.
  3. В списке при обновлении версии выберите Использование настраиваемых событие и нажмите кнопку Изменить. Курсор находится в обработчика событий OnVersionUpgrade запустится редактор скриптов Microsoft. JScript

//=======
// The following function handler is created by Microsoft Office InfoPath.
// Do not modify the name of the function, or the name and number of arguments.
//=======
function XDocument::OnVersionUpgrade(eventObj)
// Write your code here
>
‘=======
‘ The following function handler is created by Microsoft Office InfoPath.
‘ Do not modify the name of the function, or the name and number of arguments.
‘=======
Sub XDocument_OnVersionUpgrade(eventObj)
‘ Write your code here
End Sub
Примечание: Вы найдете ссылки на дополнительные сведения о публикации шаблона формы в разделе См.

Добавление сценария для других событий

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

  • OnAfterChange
  • OnBeforeChange
  • OnContextChange
  • OnLoad
  • OnSwitchView
  • OnSign
  • OnValidate
  • В меню Сервис выберите программирование и выберите событие для добавления обработчика событий. Запустится редактор скриптов Microsoft курсор находится в обработчика событий, который был выбран.
  • Замените комментарий Write your code here кода.

Как правильно оформить сценарий

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

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

Итак, киноделы пришли к тому, чтобы записывать свои идеи на бумагу. Так родилась классическая (позже её стали называть “русская” из-за приверженности советских киношников этой манере записи) запись сценария.

Ничем особенным, что выделяло бы её на фоне обычных повестей и романов, она собой не представляла. Возможно, немного меньше метафоричности и размышлений, а больше конкретики и действия, но в целом сценарий, написанный согласно классической записи, спокойно можно было отнести к литературным произведениям. Кстати, именно так многие авторы и делали – в литературе появился даже отдельный раздел произведений готовых для экранизации (ярким представителем данного жанра можно считать Александра Довженко, чья проза во многом была отнесена к жанру киносценариев).

Надо признать, что русскую запись легко и интересно читать и, возможно, она доносит гораздо больше “характера”, нежели современная. Да и особых правил написания она не подразумевает. Однако, при выделении основного сюжета и фабулы, вся образность сего произведения все равно исчезнет – как известно, в сценариях не работают аллегории и другие литературные приёмы (они полезны разве что режиссёру, чтобы уловить общий настрой персонажа или же выделить атмосферу происходящего).

Тогда-то американцы и пришли к выводу, что форму записи сценариев необходимо упростить и немного поменять – чем легче написано, тем понятнее его можно перенести на экран. От них и пошла “американка” – или американская запись сценариев.

bigfish

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

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

Таким нехитрым образом мы подобрались к главной теме нашего с вами консилиума – правила записи сценария на американский манер.

Читайте также: Американское общество кинооператоров выбрало лучшие фильмы ХХ века

Правил достаточно много и все они иногда путаются в голове, поэтому мы пойдём с вам по порядку.

fade-in

1. Весь сценарий пишется шрифтом Courier New размером 12. Почему именно им? Все потому, что именно с этим шрифтом (если, конечно, вы все напишете более или менее вменяемо) каждая страница будет соответствовать 1 минуте экранного времени (в классической форме написания используется несколько иная формула – каждую страницу можно умножать на 2,5). Также, этот шрифт максимально похож на тот, что в свое время был присущ печатным машинкам… Дань истории и моде, если пожелаете. Также стоит отметить, что в сценариях никогда не используются выделение жирностью или подчёркивание текста (печатная машинка же этого не могла делать �� )

2. Весь текст выравнивается по левой стороне (кроме диалогов и титульной страницы).

3. Поля страницы также подгоняются под формат печатной машинки:

Верхнее -2,5 см; Нижнее – 1,25 см; Левое – 3,75 см; Правое – 2,5 см.

4. У каждого сценария должна быть титульная страница. На ней мы пишем название сценария, автора и контактные данные (одного автора, если в соавторстве – всех, если есть сценарный агент, то и его данные).

5. С чего же начать сценарий…. Американка предполагает вот что:

ИНТ./ЕКСТ./НАТ. – определяем место; КОМНАТА – локация, УТРО – время действия.

Далее описываем сцену и, возможно, сразу же знакомим с персонажами. Имена персонажей выделяем ЗАГЛАВНЫМИ буквами (это наше первое знакомство с ними – далее в ремарках можно спокойно использовать обычные буквы).

Восемь мужчин, одетых в ЧЁРНЫЕ КОСТЮМЫ, сидят за столом в кафе. Это МР. БЕЛЫЙ, МР. РОЗОВЫЙ, МР. СИНИЙ, МР. БЛОНДИН, МР. ОРАНЖЕВЫЙ, МР. КОРИЧНЕВЫЙ, ХОРОШИЙ ПАРЕНЬ ЭДДИ КЭБОТ и большой босс, ДЖО КЭБОТ. Большинство уже закончили есть и теперь наслаждаются кофе и разговорами. Джо смотрит поверх маленькой записной книжки. Мр . Розовый рассказывает длинную историю о Мадонне.

Как мы помним, все действия описываем в реальном времени (ходит, сидит, видит, стреляет…). Это, кстати, ещё одно отличие от классической формы написания (там все идёт в повествовательной форме и часто описывается в прошлом времени).

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

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

Абзацы обычно должны занимать не больше 5-6 строк и показывать одно точное действие без “новеллистических” изысков.

Читайте также: Искусственный интеллект помог в создании клипа

6. Далее возможен переход в другую локацию или время (опять же указываем все заглавными буквами как название сцены).

И, предположим, здесь и начинаются диалоги главных героев. И тут начинается самое интересное.

Имя персонажа всегда пишется перед самим диалогом, всегда заглавными буквами. Оно не должно меняться на протяжении всей истории.

screenwriter

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

Далее аккурат под именем пишутся сами реплики. Диалоги (монологи) не отцентрированы, как может показаться на первый взгляд – расстояние от края до имени персонажа, например, многие специалисты просят делать – 6,75 см. Также, есть расхождения в самой записи – англичане, американцы и другие забугорные друзья диалоги пишут колонками, однако, встречаются случаи, когда весь текст пишется “сплошняком”.

КАМЕРА даёт панораму пустого склада. Затем открывается дверь, и Мр . Белый втаскивает окровавленное тело Мр . Оранжевого.

Мр . Оранжевый продолжает кричать из-за пулевого ранения.

Мр . Белый кладёт его на пол.

МР. БЕЛЫЙ

Просто держись друг. Держись и жди, пока Джо приедет сюда, а это может произойти в любой момент, он поможет тебе. Мы просто будем сидеть здесь и ждать Джо. Кого мы будем ждать?

МР. ОРАНЖЕВЫЙ

Джо.

МР. БЕЛЫЙ

Можешь поставить свой зад на то, что так оно и будет.

Мр . Белый встаёт и начинает расхаживать по складу.

Если необходимо перенести диалог на другую страницу то:

  1. Переносим только после окончания предложения; Также добавляем ремарка (ДАЛЕЕ).
  2. На следующей странице дублируем имя персонажа для того, чтобы читающий не запутался и ремарку (ПРОД.)
  3. Если персонаж говорит “где-то там” – указываем в скобочках ВПЗ – вне поля зрения.
  4. Если в диалоге необходима пауза – так и указываем посреди текста (пауза).

МР. РОЗОВЫЙ

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

(пауза)

Ты сам не думал об этом?

Также стоит отметить, что после диалога всегда ставится двойной интервал.

Читайте также: Премьеры 2016 года: что стоит посмотреть

7. Если в сцене необходимо показать телефонный разговор, то можно исполнить её несколькими вариантами – первый последовательно записать сначала одни реплики, а после отдельной сценой другую часть разговора (если персонаж на “другой части” появляется в кадре), если персонаж является просто “голосом в трубке”, что можно использовать ремарку ЗК (за кадром). А можно при помощи обозначения “МОНТАЖ с” переноситься то в одно место, то в другое.

8. Львиную долю характера истории представляют собой ремарки (что делает персонаж во время диалога) и расширения (эмоции), что пишутся под именем персонажа в диалогах – именно здесь можно добавить, с какой интонацией говорит персонаж, его настроение или что он делает во время разговора.

*Совет: если ваш герой иностранец и говорит на другом языке – не пишите его реплики на том самом языке – читающий хочет понимать, что говорит персонаж. Используйте ремарку, например – (говорит на английском) и продолжайте писать текст на русском. Если же очень необходимо все-таки писать на языке оригинала – укажите вначале, что диалог на иностранном языке и что сцену будут сопровождать субтитры.

9. Если вы используете Флешбеки и Флешфорварды – указывайте, где он начинается и где заканчивается (обычно это отдельные сцены, что “врезаются” в повествование).

10. Нумерация страниц обычно делается в правом верхнем углу (левый верхний угол чаще всего используется для скрепления – логично �� ) .

11. Есть также обозначение ЗТМ (затемнение)- в него можно уходить и из него выходить. Их также можно спокойно использовать, однако, перебарщивать не стоит – во время обучения режиссёрскому мастерству учителя, обычно, преподносят ЗТМ как монтаж для “чайников” – самый простой способ для перехода между сценами.

Если же вы боитесь, что не сможете правильно отредактировать свой сценарий (или же просто ленитесь это делать) – существуют доступные и понятные специальные программы, которые все сделают за вас. Среди них: Celtx, Fade in, Sophocles, Final draft, Countour 1.0, Gramatica Pro и т.д.

mac-index-cards_medium

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

Надеюсь, статья кому-нибудь будет полезной и поможет в его начинаниях.

Читайте также:

Как правильно форматировать сценарий

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

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

Рекомендации от специалистов

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

Форматирование по руководству кинопремии Oscar, поможет избежать негативного впечатления от прочтения вашей работы. Указывает на ошибки, которые не следует допускать и ненавязчиво ведет к тому, как все-таки следует писать сценарий. На сайте можно найти сценарии победителей конкурса «The Academy Nicholl Fellowships», такие, как «Короткий срок 12» и «Дорога на Арлингтон».

Для форматирования британского сценария можно воспользоваться советами от BBC Format Guide. В детальном разборе учтены все нюансы, с которыми может столкнуться сценарист. Руководство наглядно в виде сценария объясняет принципы форматирования. На их сайте можно почитать сценарии таких сериалов как «Доктор Кто» и «Убивая Еву», а на YouTube канале, посмотреть интервью со сценаристами.

Известная библиотека сценариев The Black List, кратко собрала все рекомендации по форматированию из руководств выше, в виде советов, разделенных на главы. Руководство не в виде сценария, но в их библиотеке вы сможете прочитать любую работу.

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

На сайте The Script Lab, можно найти рекомендации по написанию сценариев, информацию о различных конкурсах и библиотеку сценариев.

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

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

Как оформить сценарий в ворде

Сценарист.РУ

библиотека

киноведение

наши друзья

Приглашаем посетитель сайт Go! Go to Tour! Новости туриндустрии и советы путешественникам помогут вам спланировать отдых и не потеряться в сложной ситуации.

Внимание опасность: Медузы! Первая помощь! (ч.2)
Данные второй части также основаны на официальной памятке Департамента морских и прибрежных ресурсов Таиланда.

ФОРМАТ РАЗМЕТКИ СЦЕНАРИЯ

Ольга Смирнова

Во времена отсутствия компьютеров все сценарии набивались на пишущей машинке, но даже тогда существовал стандарт форматирования сценария. Правда говорил он не о точных размерах (ибо какая точность может быть на пишущей машинке?), а о «приблизительных»: «приблизительно 3,5 дюйма от левого края страницы», «приблизительно 1,5 дюйма от верхнего края страницы» и т.п.

Сейчас практически у всех есть чудо техники – компьютер — с программой MS Word, поэтому не надо на глазок высчитывать «приблизительно 3,5 дюйма от края». Все просто до безобразия. В связи с чем, убедительная просьба – воспользуйтесь инструкцией, приведенной ниже. Не изобретайте велосипеда, то бишь собственных форматов разметки сценария. Работайте профессионально с самого начала.

Краткая инструкция по форматированию

1. Шрифт: Courier New

2. Размер шрифта: 12

3. Выравнивание: по левому краю

4. Жирный шрифт, шрифт курсивом и шрифт с подчеркиванием НИКОГДА не используются (даже если это ремарка, даже если это чтобы выделить какую-то важную мелочь, даже если это просто ну очень-очень хочется — все равно НИКОГДА)!

5. Поля страницы: Верхнее — 2,5 см, Нижнее — 1,25 см, Левое — 3,75 см, Правое — 2,5 см. Остальное без изменений.

6. Параметр «Абзац» блока «Имя героя»: Слева — 6,75 см, Остальное без изменений.

7. Параметр «Абзац» блока «Реплика героя»: Слева — 3,75 см, Справа — 3,75 см, Остальное без изменений.

8. Параметр «Абзац» блока «Ремарка»: Слева — 5,5 см, Справа — 4,5 см, Остальное без изменений.

Программа «ПИСАРЬ»

Для автоматизации процесса форматирования сценариев разработан программный модуль «ПИСАРЬ», который представляет собой plug-in к программе Microsoft Word.

Данный программный модуль автоматизирует только процесс ФОРМАТИРОВАНИЯ сценария, упрощает процесс разметки текста. Для переработки литературного произведения в сценарий этого НЕДОСТАТОЧНО! Перед использованием модуля ОБЯЗАТЕЛЬНО прочитайте статью «Формат разметки сценария».

Десять заповедей для тех, кто присылает свой сценарий на конкурс

1. Сценарий должен быть прислан в doc-файле, должен быть отформатирован согласно правилам форматирования, приведенным в статье «Формат разметки сценария», должен иметь титульный лист.

2. Для всех сценариев, пришедших на конкурс, агентом является screenwriter.ru, адрес агента: admin@screenwriter.ru, поэтому на титульной странице в правом нижнем углу вместо ваших имени, фамилии и контактного адреса, должно быть указано: screenwriter.ru, admin@screenwriter.ru.

3. Если блок «Реплика героя» не влезает на страницу целиком, то его можно разбить на несколько смысловых кусков, перемежая блоками «Описание действия» или перенести на другую страницу целиком, при условии, что соблюдается правило «Нижней границы страницы».

4. Для сценариев, присланных на конкурс, перенос блоков «Описание действия» должен быть сделан только по абзацам(это связано с тем, что ваш текст еще будет загоняться в HTML-формат, HTML-страница будет намного длиннее вордовской и реплику, перенесенную по принципу «самое интересное впереди», будет неудобно читать).

5. Все пустые строки между блоками должны быть созданы только одним способом – нажатием клавиши ENTER. Сценарии с пустыми строками, созданные способом «много пробелов подряд» или «много табуляций подряд» (прецеденты были) на конкурс приниматься не будут.

6. Категорически запрещается разбивать предложение на части клавишей ENTER (прецеденты опять же были). Если вы доходите до конца строчки, а предложение еще не закончилось, продолжайте печатать предложение дальше. Все, что не влезет в эту строчку, программа автоматически перенесет на следующую. Компьютер – не печатная машинка, он сам знает, когда нужно сделать переход.

7. Запрещается расставлять переносы в словах как вручную, так и автоматически. Даже если до конца строки останется много пустого места, не кидайтесь делать текст «красивее» и вставлять перенос в длинное слово. Переносов не должно быть ни при каких обстоятельствах (это связано с тем, что ваш текст еще будет загоняться в HTML-формат, HTML-страница будет немного шире вордовской и обе части слова, разбитого переносом, могут оказаться на одной строке. Читать будет неудобно).

8. Все параметры «Абзац» блоков сценария, выставляются с помощью программы «ПИСАРЬ», либо в специальном программном меню, а не вручную клавишами «пробел» и «табуляция». Не надейтесь на «авось сойдёт», читайте статью и используйте программу

9. В блоке «Время и место действия» между сокращениями ИНТ., НАТ., описанием места и описанием времени действия можно ставить либо пробелы, либо тире. Никаких других знаков препинания использовать не нужно.

10. Еще раз обращаю внимание: реплики героев не берутся в кавычки. Имена героев, равно как и любые другие слова сценария, не оформляются жирным шрифтом или курсивом. После имени героя двоеточие не ставится. Все ремарки берутся в скобки и пишутся с маленькой буквы. Блоки «Имя героя» и «Описание места и времени действия» пишутся заглавными буквами, все остальные блоки – обычными. Никаких рисунков в тексте быть не должно. Действие описывается только в настоящем времени.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *