public NetOffice.PowerPointApi.Slide FindBySlideID(Int32 slideID) { object[] paramsArray = Invoker.ValidateParamsArray(slideID); object returnItem = Invoker.MethodReturn(this, "FindBySlideID", paramsArray); NetOffice.PowerPointApi.Slide newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.PowerPointApi.Slide.LateBindingApiWrapperType) as NetOffice.PowerPointApi.Slide; return(newObject); }
public NetOffice.PowerPointApi.Slide AddSlide(Int32 index, NetOffice.PowerPointApi.CustomLayout pCustomLayout) { object[] paramsArray = Invoker.ValidateParamsArray(index, pCustomLayout); object returnItem = Invoker.MethodReturn(this, "AddSlide", paramsArray); NetOffice.PowerPointApi.Slide newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.PowerPointApi.Slide.LateBindingApiWrapperType) as NetOffice.PowerPointApi.Slide; return(newObject); }
public NetOffice.PowerPointApi.Slide this[object index] { get { object[] paramsArray = Invoker.ValidateParamsArray(index); object returnItem = Invoker.MethodReturn(this, "Item", paramsArray); NetOffice.PowerPointApi.Slide newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.PowerPointApi.Slide.LateBindingApiWrapperType) as NetOffice.PowerPointApi.Slide; return(newObject); } }
/// <summary> /// /// </summary> /// <param name="sld"></param> public void PresentationNewSlide([In, MarshalAs(UnmanagedType.IDispatch)] object sld) { if (!Validate("PresentationNewSlide")) { Invoker.ReleaseParamsArray(sld); return; } NetOffice.PowerPointApi.Slide newSld = Factory.CreateKnownObjectFromComProxy <NetOffice.PowerPointApi.Slide>(EventClass, sld, typeof(NetOffice.PowerPointApi.Slide)); object[] paramsArray = new object[1]; paramsArray[0] = newSld; EventBinding.RaiseCustomEvent("PresentationNewSlide", ref paramsArray); }
public void PresentationNewSlide([In, MarshalAs(UnmanagedType.IDispatch)] object sld) { Delegate[] recipients = _eventBinding.GetEventRecipients("PresentationNewSlide"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(sld); return; } NetOffice.PowerPointApi.Slide newSld = Factory.CreateObjectFromComProxy(_eventClass, sld) as NetOffice.PowerPointApi.Slide; object[] paramsArray = new object[1]; paramsArray[0] = newSld; _eventBinding.RaiseCustomEvent("PresentationNewSlide", ref paramsArray); }
/// <summary> /// /// </summary> /// <param name="sld"></param> /// <param name="x"></param> /// <param name="y"></param> public void AfterDragDropOnSlide([In, MarshalAs(UnmanagedType.IDispatch)] object sld, [In] object x, [In] object y) { if (!Validate("AfterDragDropOnSlide")) { Invoker.ReleaseParamsArray(sld, x, y); return; } NetOffice.PowerPointApi.Slide newSld = Factory.CreateKnownObjectFromComProxy <NetOffice.PowerPointApi.Slide>(EventClass, sld, typeof(NetOffice.PowerPointApi.Slide)); Single newX = ToSingle(x); Single newY = ToSingle(y); object[] paramsArray = new object[3]; paramsArray[0] = newSld; paramsArray[1] = newX; paramsArray[2] = newY; EventBinding.RaiseCustomEvent("AfterDragDropOnSlide", ref paramsArray); }
public void AfterDragDropOnSlide([In, MarshalAs(UnmanagedType.IDispatch)] object sld, [In] object x, [In] object y) { Delegate[] recipients = _eventBinding.GetEventRecipients("AfterDragDropOnSlide"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(sld, x, y); return; } NetOffice.PowerPointApi.Slide newSld = Factory.CreateObjectFromComProxy(_eventClass, sld) as NetOffice.PowerPointApi.Slide; Single newX = Convert.ToSingle(x); Single newY = Convert.ToSingle(y); object[] paramsArray = new object[3]; paramsArray[0] = newSld; paramsArray[1] = newX; paramsArray[2] = newY; _eventBinding.RaiseCustomEvent("AfterDragDropOnSlide", ref paramsArray); }
public void SetImage(NetOffice.PowerPointApi.Slide slide) { object[] paramsArray = Invoker.ValidateParamsArray(slide); Invoker.Method(this, "SetImage", paramsArray); }
public void SetImage(NetOffice.PowerPointApi.Slide slide) { Factory.ExecuteMethod(this, "SetImage", slide); }