воскресенье, 18 мая 2025 г.

Титровальный объект с автоматическим обновлением данных (2)

"...Возможно ли создать такой титровальный объект, где данные формируются и обновляются автоматически? Например, через файл xls, csv, json..."

Да, возможно. 

Можно использовать технологию титровальных объектов со скриптами. Каждый такой объект - это  набор титровальных элементов и программный кода для управления ими. 

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

В качестве примера можно использовать бесплатный скрипт TSF_Text с открытым кодом.

Исходный код скрипта (1) доступен в программе FDTitleDesigner на закладке "Скрипты" (2). Для удобства изучения код снабжён большим количеством комментариев (3).

Код скрипта демонстрирует: 

  • Использование большинства стандартных процедур  и функций 
  • Работу с комментариями для строчек текста
  • Обработку специальных сообщений для получения текста комментария
  • Работу с коллекцией стилей
  • Использование свойств скрипта разных типов (определение, установка, получение)
  • Управление титровальными элементами "РеклБлок" и "Подпись"

Файл справки TitleScriptDocumentation.chm является частью ПО  ForwardT Software и находится в папке  ~\ForwardT Software\FDTitle. Он содержит общие сведения, правила написания скриптов, описание классов и методов, и т.д.

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

  • Описание скрипта здесь.  
  • Общие принципы работы со скриптами здесь.
  • Актуальная версия инсталлятора скриптов здесь.