//添加场景页测试 static void TestAddNewSlide() { using (AnalysisCore analysisCore = AnalysisCore.New(AppDomain.CurrentDomain.BaseDirectory + "/addNewSlide.pptx")) { var sldpart = analysisCore.AddNewSlide(); Bounding bounding = new Bounding() { X = 1536, Y = 864, Width = 384, Height = 108, Rotation = 45 }; var transform2D = analysisCore.CreateTransform2D(new Size(1920, 1080), bounding); PPTTextStyle textStyle = new PPTTextStyle(); analysisCore.AddText(sldpart, "第二个场景页", textStyle, transform2D); } }
static void TestAddNewText() { using (AnalysisCore analysisCore = AnalysisCore.New(AppDomain.CurrentDomain.BaseDirectory + "/addNewText.pptx")) { var sldpart = analysisCore.Doc.GetSlidePart(0); Bounding bounding = new Bounding() { X = 192, Y = 108, Width = 384, Height = 108, Rotation = 90 }; var transform2D = analysisCore.CreateTransform2D(new Size(1920, 1080), bounding); PPTTextStyle textStyle = new PPTTextStyle() { Color = "#FF0000", IsUnderline = true, IsBold = true, IsItalic = true }; analysisCore.AddText(sldpart, "第1个场景页", textStyle, transform2D); } }