AutofitType
TextFrameFormat.AutofitType 属性
返回或设置文本的自动适应模式。可读/写 TextAutofitType
。
public TextAutofitType AutofitType { get; set; }
示例
以下示例代码演示如何调整形状大小以适应 PowerPoint 演示文稿中的文本。
[C#]
using (Presentation pres = new Presentation())
{
ISlide slide = pres.Slides[0];
IAutoShape autoShape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 30, 30, 350, 100);
Portion portion = new Portion("lorem ipsum...");
portion.PortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
portion.PortionFormat.FillFormat.FillType = FillType.Solid;
autoShape.TextFrame.Paragraphs[0].Portions.Add(portion);
ITextFrameFormat textFrameFormat = autoShape.TextFrame.TextFrameFormat;
textFrameFormat.AutofitType = TextAutofitType.Shape;
pres.Save("Output-presentation.pptx", SaveFormat.Pptx);
}
以下示例代码演示如何在文本溢出时缩小文本。
[C#]
using (Presentation pres = new Presentation())
{
ISlide slide = pres.Slides[0];
IAutoShape autoShape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 30, 30, 350, 100);
Portion portion = new Portion("lorem ipsum...");
portion.PortionFormat.FillFormat.SolidFillColor.Color = Color.Black;
portion.PortionFormat.FillFormat.FillType = FillType.Solid;
autoShape.TextFrame.Paragraphs[0].Portions.Add(portion);
ITextFrameFormat textFrameFormat = autoShape.TextFrame.TextFrameFormat;
textFrameFormat.AutofitType = TextAutofitType .Normal;
pres.Save("Output-presentation.pptx", SaveFormat.Pptx);
}
另请参阅
- enum TextAutofitType
- class TextFrameFormat
- namespace Aspose.Slides
- assembly Aspose.Slides