【发布时间】:2016-03-05 23:18:22
【问题描述】:
我真的很想放弃 MS Office 并切换到 Apple 应用程序,但我需要替换一些用于 powerpoint 的 applescripts。我需要做一些事情,比如更改当前选择文本的字体或不透明度。我不知道如何访问所选文本以便更改其属性。 帮助将不胜感激。
【问题讨论】:
标签: applescript keynote
我真的很想放弃 MS Office 并切换到 Apple 应用程序,但我需要替换一些用于 powerpoint 的 applescripts。我需要做一些事情,比如更改当前选择文本的字体或不透明度。我不知道如何访问所选文本以便更改其属性。 帮助将不胜感激。
【问题讨论】:
标签: applescript keynote
大卫
对于 PowerPoint:selection 对象的 text range 属性有一个名为 font 的属性,其中包含一个描述为实数的 transparency 属性。
对于 Keynote:slide 对象继承自 iWork container,其中包含 text items,opacity 属性以百分比形式描述。
我从相应的应用程序词典中得到这个。
在基于 cmets 的进一步审查中,Keynote 应用程序中似乎没有一个指示器可以自动传递当前选定的容器对象(形状、文本对象等)。
我的想法是,您可以发送菜单事件来执行所选内容的副本,然后遍历幻灯片的属性和包含的对象以找到匹配项。这很难看,但否则我会不知所措。
【讨论】: