PowerPoint-我如何镜像所有演示文稿的布局(从右到左切换)

时间:2019-05-02 06:34:08

标签: python vba ms-office powerpoint machine-translation

我正在制定一个相当有趣的项目-将Powerpoint演示文稿从一种语言自动翻译为另一种语言。我们自己开发的翻译作品可以正常运行,但是在一个有趣的案例中,我们遇到了从右到左语言(如阿拉伯语)的演示,但是我们需要将其翻译成从左到右语言(如英语)或反之亦然。我想知道是否有可能以某种方式“镜像”整个幻灯片吗?

例如,如果我将阿拉伯语翻译为英语,显然所有文本都可以很好地翻译,但是ppt布局会保持阿拉伯语从右到左的布局(项目符号框在右侧,文本右对齐,原始演示文稿格式的人字形从右到左运行)。我可以通过VBA或其他自定义代码解决许多此类问题,这些代码允许遍历每个文本框并将其方向交换为ppDirectionLeftToRight。因此,所有与文本相关的问题都可以得到解决。

但棘手的部分是ppt的实际布局。正如我说过的,当我们得到阿拉伯语的ppt时,所有布局的创建都考虑了从右到左的想法。幻灯片中的V形符号从右到左运行,注释位于页面的右下角等。通常,ppt中的所有水平逻辑从右到左。我想知道,是否有任何方法可以将幻灯片的完整布局交换或镜像到左右方向,以使其布局完全镜像?

提前谢谢!

0 个答案:

没有答案