在使用QLab做剧场演出时,经常会用到一些字幕文本Cue,此文章示范在QLab中使用脚本修改文本Cue的颜色及其它参数。
脚本示范:
tell application id "com.figure53.QLab.4" to tell front workspace set theCues to cues whose q type is "text" set theFormat to {rgbaColor:{red:1, green:0.5, blue:1, alpha:1}} repeat with eachcue in theCues set text format of eachcue to theFormat end repeat end tell
当然可以在脚本里直接指定Cue编号:
tell application id "com.figure53.QLab.4" to tell front workspace set theCue to cue "1" set theFormat to {rgbaColor:{red:0.3, green:1, blue:1, alpha:1}} set text format of theCue to theFormat end tell
为了完整起见,将TheFormat设置为文本格式记录,该记录是定义文本样式的所有属性的列表。因此,如果您想包括一个字体并将其设为粗体,白色和72磅,则可以:
set theFormat to {fontFamily:"Courier", fontStyle:"Bold", fontSize:72, rgbaColor:{red:1, green:1, blue:1, alpha:1}}
你还可以更改以下所有属性:
fontFamily (text) : 此格式的字体系列。(例如“ Helvetica”,“ Courier New”) fontStyle (text) : 此格式的字体样式。如,“常规= Regular”,“倾斜= Light Oblique ” fontName (text) : 此格式的字体名称。 (如. "CourierNewPS-BoldItalicMT") fontSize (real) : 此格式的字体大小。 lineSpacing (real) : 此格式的行距。 rgbaColor (rgba color record) : RGBA颜色记录,表示此格式的文本颜色的红色,绿色,蓝色和alpha分量的百分比值。 rgbaBackgroundColor (rgba color record) : RGBA颜色记录,表示此格式的背景颜色的红色,绿色,蓝色和alpha分量的百分比值。 strikethroughStyle (text) : 删除线格式的风格。可能的值为“ none”,“ single”和“ double”。 strikethroughRgbaColor (rgba color record) : RGBA颜色记录,表示此格式的删除线颜色的红色,绿色,蓝色和alpha分量的百分比值。 underlineStyle (text) : 此格式的下划线样式。可能的值为“ none”,“ single”和“ double”。 underlineRgbaColor (rgba color record) : RGBA颜色记录,表示此格式下划线颜色的红色,绿色,蓝色和alpha分量的百分比值。 range (range record) : 范围记录,表示具有此格式的子字符串的索引和长度。 wordIndex (integer) : 此格式应应用到的可选的1索引字号。使用时,“范围”属性将被忽略。(仅设置)
注意: 脚本只更改一个Cue 如果有多个文本Cue需要批量修改的,可以先复制修改好的Cue, 然后全选其它所有需要修改的Cue,按 command+shift+v 在弹出的花式粘贴选项里 勾选相应的参数
专题:QLab Pro教程示范:
- OSC单独显示QLab播放状态(名称和时间)
- TouchOSC制作QLab控制按钮及多设备多软件同时控制
- QLab5之工程文件管理
- QLab5 网络Cue 支持设备列表
- QLab使用Cart模式控制多个列表播放
- QLab教程: 图像或文字路径跟随
- QLab教程:Fade Cue的使用说明
- OSC单独显示QLab4播放状态(附工程文件和TouchOSC模板)
- QLab的独奏设置与解释
- QLab使用技巧之:Fancy Paste(花式粘贴)
- QLab热备份 多台电脑QLab同步播放
- QLab使用脚本更改文本Cue参数
- OSC控制QLab全局音量淡入淡出
- QLab列表创建音频淡入淡出
- QLab教程:使用OSC控制Arena播放
- 在 QLab 中播放 Spotify曲目及列表
- 使用QLab控制PVP 同步音视频播放
- 使用QLab的脚本Cue快速输出倒计时视频
- QLab 快速导入并编号文本字幕
- TouchOSC控制QLab播放及同步音乐列表
- QLab3舞台控制:现场表演与安装项目