コード例 #1
0
 public void ZOrder(MsoZOrderCmd ZOrderCmd)
 {
     if (ZOrderCmd == MsoZOrderCmd.msoSendToBack)
     {
         this.z = 0;
     }
 }
コード例 #2
0
 /// <summary>
 /// 替换幻灯片的首张图片
 /// </summary>
 /// <param name="sindex">幻灯片索引</param>
 /// <param name="imgpath">新的图片路径</param>
 /// <returns>替换是否成功返回</returns>
 public bool ExchangeImg(int sindex, string imgpath, MsoZOrderCmd layoutType = MsoZOrderCmd.msoSendToBack)
 {
     try
     {
         if (GoToSlide(sindex))
         {
             for (int i = 1; i <= m_CurSlide.Shapes.Count; ++i)
             {
                 POWERPOINT.Shape s = m_CurSlide.Shapes[i];
                 if (s != null && s.Type == MsoShapeType.msoPicture)
                 {
                     //POWERPOINT.TextFrame pic = s.Width;
                     float width  = s.Width;
                     float left   = s.Left;
                     float top    = s.Top;
                     float height = s.Height;
                     s.Delete();
                     s = m_CurSlide.Shapes.AddPicture(imgpath, MsoTriState.msoFalse, MsoTriState.msoCTrue, left, top, width, height);
                     s.ZOrder(layoutType);
                 }
             }
             return(true);
         }
     }
     catch
     {
         return(false);
     }
     return(false);
 }
コード例 #3
0
ファイル: MockShape.cs プロジェクト: parris/tilda
 public void ZOrder(MsoZOrderCmd ZOrderCmd)
 {
     if(ZOrderCmd == MsoZOrderCmd.msoSendToBack)
         this.z = 0;
 }
コード例 #4
0
 /// <summary>将指定的形状移到集合中其他形状的前面或后面(即更改该形状在 z-次序中的位置)。
 /// </summary>
 /// <param name="ZOrderCmd">指定根据其他形状将指定的形状移到什么位置。</param>
 public void ZOrder(MsoZOrderCmd ZOrderCmd)
 {
     _objaParameters = new object[1] { ZOrderCmd };
     _objShapeRange.GetType().InvokeMember("ZOrder", BindingFlags.InvokeMethod, null, _objShapeRange, _objaParameters);
 }
コード例 #5
0
 /// <summary>将指定的形状移到集合中其他形状的前面或后面(即更改该形状在 z-次序中的位置)。
 /// </summary>
 /// <param name="ZOrderCmd">指定根据其他形状将指定的形状移到什么位置。</param>
 public void ZOrder(MsoZOrderCmd ZOrderCmd)
 {
     _objShape.GetType().InvokeMember("ZOrder", BindingFlags.InvokeMethod, null, _objShape, new object[1] { ZOrderCmd });
 }