是否有可能将动态文本嵌入到Keynote'09中?

时间:2010-04-09 00:47:02

标签: keynote iwork

我想知道是否有可能将动态文本嵌入到Keynote'09中?我想创建一个新的演示文稿,并使用不同的文本消息运行此演示文稿(取决于一天中的时间和一天中的某天)。

4 个答案:

答案 0 :(得分:2)

您可以在表格中插入公式。我没有打开主题演讲的英文版,所以我无法告诉你这些函数的确切名称(猜测)。你可以做点什么

=IF(MINUTE(NOW()) > 30; "> 30" ; "<= 30")

请参阅公式帮助。如果您告诉我您想要达到的目标,我可以为您提供更多详细信息。

答案 1 :(得分:1)

我不知道有任何直接或简单的方法来实现你的要求。

但是,使用AppleScript,您至少可以访问和更改幻灯片的标题和正文框。这应该在演示之前完成。

如果要在文本框中显示“动态”文本,您可以使用某些脚本直接修改演示文稿的XML。较早的Keynote的XML模式应该相当好(但不是完全)记录在the iWork Programming Guide中,但由于'09文件格式不向后兼容,我不知道它会有多大帮助。

答案 2 :(得分:1)

您可以尝试使用封装的帖子脚本图像文件。 Postscript是一种真正的编程语言。我不知道Keynote是否会接受它(或者它是否会缓存位图),但Cocoa会加载EPS,而Keynote是可可。

在Mac OS X上,EPS文件在打开并转换为内存中的PDF时会被评估。如果这是您自登录以来第一次尝试打开EPS文件,此过程可能需要很长时间,例如30秒。

答案 3 :(得分:1)

啊!有人向我指出,你可以将Quartz Composer作品嵌入主题演讲。这是一个很好的方法。