Exemple #1
0
 //添加场景页测试
 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);
     }
 }
Exemple #2
0
 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);
     }
 }