public NetOffice.WordApi.XMLNode Insert() { object[] paramsArray = null; object returnItem = Invoker.MethodReturn(this, "Insert", paramsArray); NetOffice.WordApi.XMLNode newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.WordApi.XMLNode.LateBindingApiWrapperType) as NetOffice.WordApi.XMLNode; return(newObject); }
public NetOffice.WordApi.XMLNode SelectSingleNode(string xPath, object prefixMapping) { object[] paramsArray = Invoker.ValidateParamsArray(xPath, prefixMapping); object returnItem = Invoker.MethodReturn(this, "SelectSingleNode", paramsArray); NetOffice.WordApi.XMLNode newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.WordApi.XMLNode.LateBindingApiWrapperType) as NetOffice.WordApi.XMLNode; return(newObject); }
public void XMLValidationError([In, MarshalAs(UnmanagedType.IDispatch)] object xMLNode) { if (!Validate("XMLValidationError")) { Invoker.ReleaseParamsArray(xMLNode); return; } NetOffice.WordApi.XMLNode newXMLNode = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.XMLNode>(EventClass, xMLNode, NetOffice.WordApi.XMLNode.LateBindingApiWrapperType); object[] paramsArray = new object[1]; paramsArray[0] = newXMLNode; EventBinding.RaiseCustomEvent("XMLValidationError", ref paramsArray); }
public void XMLValidationError([In, MarshalAs(UnmanagedType.IDispatch)] object xMLNode) { Delegate[] recipients = _eventBinding.GetEventRecipients("XMLValidationError"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(xMLNode); return; } NetOffice.WordApi.XMLNode newXMLNode = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, xMLNode) as NetOffice.WordApi.XMLNode; object[] paramsArray = new object[1]; paramsArray[0] = newXMLNode; _eventBinding.RaiseCustomEvent("XMLValidationError", ref paramsArray); }
/// <summary> /// /// </summary> /// <param name="newXMLNode"></param> /// <param name="inUndoRedo"></param> public void XMLAfterInsert([In, MarshalAs(UnmanagedType.IDispatch)] object newXMLNode, [In] object inUndoRedo) { if (!Validate("XMLAfterInsert")) { Invoker.ReleaseParamsArray(newXMLNode, inUndoRedo); return; } NetOffice.WordApi.XMLNode newNewXMLNode = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.XMLNode>(EventClass, newXMLNode, typeof(NetOffice.WordApi.XMLNode)); bool newInUndoRedo = ToBoolean(inUndoRedo); object[] paramsArray = new object[2]; paramsArray[0] = newNewXMLNode; paramsArray[1] = newInUndoRedo; EventBinding.RaiseCustomEvent("XMLAfterInsert", ref paramsArray); }
public void XMLAfterInsert([In, MarshalAs(UnmanagedType.IDispatch)] object newXMLNode, [In] object inUndoRedo) { Delegate[] recipients = _eventBinding.GetEventRecipients("XMLAfterInsert"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(newXMLNode, inUndoRedo); return; } NetOffice.WordApi.XMLNode newNewXMLNode = Factory.CreateObjectFromComProxy(_eventClass, newXMLNode) as NetOffice.WordApi.XMLNode; bool newInUndoRedo = Convert.ToBoolean(inUndoRedo); object[] paramsArray = new object[2]; paramsArray[0] = newNewXMLNode; paramsArray[1] = newInUndoRedo; _eventBinding.RaiseCustomEvent("XMLAfterInsert", ref paramsArray); }
/// <summary> /// /// </summary> /// <param name="deletedRange"></param> /// <param name="oldXMLNode"></param> /// <param name="inUndoRedo"></param> public void XMLBeforeDelete([In, MarshalAs(UnmanagedType.IDispatch)] object deletedRange, [In, MarshalAs(UnmanagedType.IDispatch)] object oldXMLNode, [In] object inUndoRedo) { if (!Validate("XMLBeforeDelete")) { Invoker.ReleaseParamsArray(deletedRange, oldXMLNode, inUndoRedo); return; } NetOffice.WordApi.Range newDeletedRange = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.Range>(EventClass, deletedRange, typeof(NetOffice.WordApi.Range)); NetOffice.WordApi.XMLNode newOldXMLNode = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.XMLNode>(EventClass, oldXMLNode, typeof(NetOffice.WordApi.XMLNode)); bool newInUndoRedo = Convert.ToBoolean(inUndoRedo); object[] paramsArray = new object[3]; paramsArray[0] = newDeletedRange; paramsArray[1] = newOldXMLNode; paramsArray[2] = newInUndoRedo; EventBinding.RaiseCustomEvent("XMLBeforeDelete", ref paramsArray); }
public void XMLSelectionChange([In, MarshalAs(UnmanagedType.IDispatch)] object sel, [In, MarshalAs(UnmanagedType.IDispatch)] object oldXMLNode, [In, MarshalAs(UnmanagedType.IDispatch)] object newXMLNode, [In][Out] ref object reason) { if (!Validate("XMLSelectionChange")) { Invoker.ReleaseParamsArray(sel, oldXMLNode, newXMLNode, reason); return; } NetOffice.WordApi.Selection newSel = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.Selection>(EventClass, sel, NetOffice.WordApi.Selection.LateBindingApiWrapperType); NetOffice.WordApi.XMLNode newOldXMLNode = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.XMLNode>(EventClass, oldXMLNode, NetOffice.WordApi.XMLNode.LateBindingApiWrapperType); NetOffice.WordApi.XMLNode newNewXMLNode = Factory.CreateKnownObjectFromComProxy <NetOffice.WordApi.XMLNode>(EventClass, newXMLNode, NetOffice.WordApi.XMLNode.LateBindingApiWrapperType); object[] paramsArray = new object[4]; paramsArray[0] = newSel; paramsArray[1] = newOldXMLNode; paramsArray[2] = newNewXMLNode; paramsArray.SetValue(reason, 3); EventBinding.RaiseCustomEvent("XMLSelectionChange", ref paramsArray); reason = ToInt32(paramsArray[3]); }
public void XMLSelectionChange([In, MarshalAs(UnmanagedType.IDispatch)] object sel, [In, MarshalAs(UnmanagedType.IDispatch)] object oldXMLNode, [In, MarshalAs(UnmanagedType.IDispatch)] object newXMLNode, [In][Out] ref object reason) { Delegate[] recipients = _eventBinding.GetEventRecipients("XMLSelectionChange"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(sel, oldXMLNode, newXMLNode, reason); return; } NetOffice.WordApi.Selection newSel = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, sel) as NetOffice.WordApi.Selection; NetOffice.WordApi.XMLNode newOldXMLNode = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, oldXMLNode) as NetOffice.WordApi.XMLNode; NetOffice.WordApi.XMLNode newNewXMLNode = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, newXMLNode) as NetOffice.WordApi.XMLNode; object[] paramsArray = new object[4]; paramsArray[0] = newSel; paramsArray[1] = newOldXMLNode; paramsArray[2] = newNewXMLNode; paramsArray.SetValue(reason, 3); _eventBinding.RaiseCustomEvent("XMLSelectionChange", ref paramsArray); reason = (Int32)paramsArray[3]; }
public void RemoveChild(NetOffice.WordApi.XMLNode childElement) { Factory.ExecuteMethod(this, "RemoveChild", childElement); }
public virtual void RemoveChild(NetOffice.WordApi.XMLNode childElement) { InvokerService.InvokeInternal.ExecuteMethod(this, "RemoveChild", childElement); }
public void XMLValidationError(NetOffice.WordApi.XMLNode xMLNode) { object[] paramsArray = Invoker.ValidateParamsArray(xMLNode); Invoker.Method(this, "XMLValidationError", paramsArray); }
public void XMLSelectionChange(NetOffice.WordApi.Selection sel, NetOffice.WordApi.XMLNode oldXMLNode, NetOffice.WordApi.XMLNode newXMLNode, Int32 reason) { object[] paramsArray = Invoker.ValidateParamsArray(sel, oldXMLNode, newXMLNode, reason); Invoker.Method(this, "XMLSelectionChange", paramsArray); }
public void RemoveChild(NetOffice.WordApi.XMLNode childElement) { object[] paramsArray = Invoker.ValidateParamsArray(childElement); Invoker.Method(this, "RemoveChild", paramsArray); }
public void XMLValidationError(NetOffice.WordApi.XMLNode xMLNode) { Factory.ExecuteMethod(this, "XMLValidationError", xMLNode); }
public void XMLSelectionChange(NetOffice.WordApi.Selection sel, NetOffice.WordApi.XMLNode oldXMLNode, NetOffice.WordApi.XMLNode newXMLNode, Int32 reason) { Factory.ExecuteMethod(this, "XMLSelectionChange", sel, oldXMLNode, newXMLNode, reason); }