Интересно, можно ли встроить динамический текст в Keynote'09? Я хочу создать новую презентацию и запустить эту презентацию с различными текстовыми сообщениями (в зависимости от времени дня и дня месяца).Можно ли встроить динамический текст в Keynote'09?
ответ
Я не знаю ни о каком прямом или легком способе достижения того, о чем вы просите.
Тем не менее, с AppleScript вы можете получить доступ и изменить хотя бы заголовок и коробки тела слайдов. Это должно быть сделано до презентации.
Если текст «динамический» должен появиться в текстовом поле, вы можете использовать некоторые сценарии для непосредственного изменения XML-представления. XML-схема более старого Keynote должна быть достаточно хорошо (но не полностью), зарегистрированной в the iWork Programming Guide, но поскольку формат файла «09» не поддерживает обратную совместимость, я не знаю, сколько это поможет.
Вы можете попробовать использовать файл изображения с инкапсулированным пост-сценарием. Postscript - это настоящий язык программирования. Я не знаю, примет ли Keynote его (или если он будет кэшировать растровое изображение), но Cocoa загружает EPS, а Keynote - какао.
В Mac OS X EPS-файл оценивается при его открытии и преобразовании в PDF-файл в памяти. Этот процесс может занять очень много времени, например 30 секунд, если это первый раз, когда вы пытались открыть файл EPS после входа в систему.
Вы можете вставлять формулы в таблицы. У меня нет открытой английской версии keynote, поэтому я не могу сказать вам точных имен функций (угадывание). Вы можете сделать что-то вроде
=IF(MINUTE(NOW()) > 30; "> 30" ; "<= 30")
См. Справку по формуле. Если вы скажете мне, чего вы хотите достичь, я могу дать вам более подробную информацию.
Ах! Кто-то указал мне, что вы можете вставлять композиции Quartz Composer в лейтмотив. Это хороший способ сделать это.