FillFormat
IBulletFormatEffectiveData.FillFormat property
返回段落的项目符号填充格式。 只读IFillFormatEffectiveData
。
public IFillFormatEffectiveData FillFormat { get; }
例子
这个例子演示了检索子弹的填充有效数据。
[C#]
using (Presentation pres = new Presentation("SomePresentation.pptx"))
{
// 假设第一张幻灯片上的第一个形状是带有一些文本的自选图形...
// 输出文本段落的子弹信息
AutoShape autoShape = (AutoShape)pres.Slides[0].Shapes[0];
foreach (Paragraph para in autoShape.TextFrame.Paragraphs)
{
IBulletFormatEffectiveData bulletFormatEffective = para.ParagraphFormat.Bullet.GetEffective();
Console.WriteLine("Bullet type: " + bulletFormatEffective.Type);
if (bulletFormatEffective.Type != BulletType.None)
{
Console.WriteLine("Bullet fill type: " + bulletFormatEffective.FillFormat.FillType);
switch (bulletFormatEffective.FillFormat.FillType)
{
case FillType.Solid:
Console.WriteLine("Solid fill color: " + bulletFormatEffective.FillFormat.SolidFillColor);
break;
case FillType.Gradient:
Console.WriteLine("Gradient stops count: " + bulletFormatEffective.FillFormat.GradientFormat.GradientStops.Count);
foreach (IGradientStopEffectiveData gradStop in bulletFormatEffective.FillFormat.GradientFormat.GradientStops)
Console.WriteLine(gradStop.Position + ": " + gradStop.Color);
break;
case FillType.Pattern:
Console.WriteLine("Pattern style: " + bulletFormatEffective.FillFormat.PatternFormat.PatternStyle);
Console.WriteLine("Fore color: " + bulletFormatEffective.FillFormat.PatternFormat.ForeColor);
Console.WriteLine("Back color: " + bulletFormatEffective.FillFormat.PatternFormat.BackColor);
break;
}
}
Console.WriteLine();
}
}
也可以看看
- interface IFillFormatEffectiveData
- interface IBulletFormatEffectiveData
- 命名空间 Aspose.Slides
- 部件 Aspose.Slides