询问是不是存在图中所显示的控件, 图片/视频/文字 任选其一这样的控件?1111.png (5.5 KB)
PPT要求制作出来的PPT, 按照图片里的 , 不严格要求一定是一张图片,或是一段视频, 又或是一段文字, 可以由用户自主决定使用什么
我暂时按照Slide的使用, 生成的PPT都是固定了规则, 图片就是图片…
我点击了 分享链接, image.png (15.6 KB)
然后再次点击 Aspose-Slides-Examples-CSharp-Adding-Paragraphs-Bullets.cs · GitHub
最后出现的网页内容是 image.png (70.2 KB)
我确定这个跟我需要的答案没有关系, 我要找的不是段落控件,
我没有在问项目符号的代码!!!
请仔细查看我询问的问题好吗?
我是在询问控件, 告诉我有或者没有 , 有的话的给我链接, 没有就告诉我没有
我现在询问控件!!!
为什么还要给我段落符号的链接!!!
我提问的内容看不懂?
我只需要知道控件 有或者没有?
首先我都不知道你们是不是有这样的控件, 让我如何提供出 实例项目或者演示文件 , 在我提问的时候就提供了PPT中的图片样子 1111.png (5.5 KB), 这是PPT中的截图, 我就想知道Slide能不能生成这样的控件?
我建议您尝试使用以下示例代码生成所需的多级段落项目符号。
public static void MultilevelBullets()
{
Presentation pres = new Presentation();
ISlide slide = pres.Slides[0];
IAutoShape ashp = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, 400, 300);
ashp.FillFormat.FillType = FillType.NoFill;
ITextFrame text= ashp.AddTextFrame("");
text.Paragraphs.Clear();
IParagraph para1 = new Paragraph();
para1.Text = "Content";
para1.ParagraphFormat.Bullet.Type = BulletType.Symbol;
para1.ParagraphFormat.Bullet.Char = Convert.ToChar(8226);
para1.ParagraphFormat.DefaultPortionFormat.FillFormat.FillType = FillType.Solid;
para1.ParagraphFormat.DefaultPortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
IParagraph para2 = new Paragraph();
para2.Text = "Second Level";
para2.ParagraphFormat.Bullet.Type = BulletType.Symbol;
para2.ParagraphFormat.Bullet.Char = '-';
para2.ParagraphFormat.DefaultPortionFormat.FillFormat.FillType = FillType.Solid;
para2.ParagraphFormat.DefaultPortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
para2.ParagraphFormat.Depth = 1;
IParagraph para3 = new Paragraph();
para3.Text = "Third Level";
para3.ParagraphFormat.Bullet.Type = BulletType.Symbol;
para3.ParagraphFormat.Bullet.Char = Convert.ToChar(8226);
para3.ParagraphFormat.DefaultPortionFormat.FillFormat.FillType = FillType.Solid;
para3.ParagraphFormat.DefaultPortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
para3.ParagraphFormat.Depth = 2;
IParagraph para4 = new Paragraph();
para4.Text = "Fourth Level";
para4.ParagraphFormat.Bullet.Type = BulletType.Symbol;
para4.ParagraphFormat.Bullet.Char = '-';
para4.ParagraphFormat.DefaultPortionFormat.FillFormat.FillType = FillType.Solid;
para4.ParagraphFormat.DefaultPortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
para4.ParagraphFormat.Depth = 3;
text.Paragraphs.Add(para1);
text.Paragraphs.Add(para2);
text.Paragraphs.Add(para3);
text.Paragraphs.Add(para4);
pres.Save(@"C:\Aspose Data\MultilevelBullet.pptx",Aspose.Slides.Export.SaveFormat.Pptx);
}
我进一步观察了你的要求。 没有这样的占位符控件,因为它是MS PowerPoint在前端提供的模板,仅为方便用户。 用户选择前端控件中的任何选项后,将在幻灯片中创建所需的占位符。 这既不是API的限制也不是错误的支持。 我希望共享信息会有所帮助。
好的 谢谢了 这个回答满意