2

我正在尝试使用 Aspose Slides 使用带有母版幻灯片的模板 PPTX 和一些包含占位符的布局幻灯片来生成演示文稿。我想让幻灯片符合用户将选择的不同主题。

我使用与此类似的代码: http ://www.aspose.com/community/forums/permalink/467028/466709/showthread.aspx#466709 ..并且形状似乎转到占位符的位置。

但是,某些字体和大多数(如果不是全部)背景和边框颜色并未从占位符中复制。例如,我添加的所有矩形都有蓝色背景和边框,而不是我在占位符上使用的。我怀疑的是 Aspose 人将这些样式设置为 Rectangle 作为初始值,因此形状不会从占位符中选择它们。

我在 Aspose 论坛上问过这个问题,但他们花了几个世纪的时间才做出回应。有没有人做过类似的成功?我是第一个使用 Aspose Slides 进行模板的人吗?!?!网络上似乎没有太多关于这些东西的信息。只有一些关于文本占位符的信息,但我不只在这里处理文本(我有图表、表格和标题)......

而且我认为即使是带有普通文本占位符的标题,我也无法有效处理...

编辑:

当我在我的 PPTX 中插入一个新的矩形时,我得到的是一个矩形(感谢上帝!),它的边框和背景与此处演示中的完全相似: http ://www.aspose.com/docs/显示/slidesnet/Creating+a+TextBox+on+SlideEx

这就是为什么我怀疑 Aspose 是造成这个问题的原因。当您为形状设置属性时,它不会使用占位符中的值。我不认为这些蓝色是 PowerPoint 的默认颜色......

我尝试将这些值设置为NotDefined

lAshp.FillFormat.FillType = FillTypeEx.NotDefined;
lAshp.FillFormat.SolidFillColor.ColorType = ColorTypeEx.NotDefined;
lAshp.LineFormat.FillFormat.FillType = FillTypeEx.NotDefined;
lAshp.LineFormat.FillFormat.SolidFillColor.ColorType = ColorTypeEx.NotDefined;

..没有任何改变。

4

1 回答 1

1

这是 Aspose 论坛主题:

http://www.aspose.com/community/forums/468796/textbox-title-not-picking-up-the-placeholder-s-style/showthread.aspx

任何消息都会在那里发布(我猜)。

干杯!

于 2013-05-24T15:03:29.257 回答