2011-06-01 119 views
1

我为impress创建附加组件,其中一个功能是添加幻灯片。我可以通过使用XDrawPages为当前的网络添加一张空白幻灯片。我怎样才能添加一个幻灯片与其他布局(印象中的预定义布局)? 在此先感谢..添加幻灯片UNO API

+0

你应该使用一个DrawPage'setMasterPage'方法到幻灯片链接到主。然而,这只能设法复制背景。还在搞清楚如何复制布局以及... – Emiliano 2012-02-08 12:28:21

回答

0

到目前为止,我没有将主人的布局设置为新的幻灯片。不过,我正在使用此解决方法:我基本上复制第一张幻灯片(我保留空白,并删除作为最后一步)。这复制了一切:主,布局,内容。

+0

如何获取桌面对象? – 2015-10-02 12:55:17

0

我不知道这是否真的将其链接到幻灯片母版,但至少我们可以得到一些后裔(标准)布局:

Sub Main 
    pages = ThisComponent.getDrawPages() 
    pages.insertNewByIndex(pages.getCount() - 1) 
    newSlide = pages.getByIndex(pages.getCount() - 1) 
    newSlide.layout = 1 
End Sub