Example #1
0
        public NetOffice.WordApi.DiagramNode PrevNode()
        {
            object[] paramsArray = null;
            object   returnItem  = Invoker.MethodReturn(this, "PrevNode", paramsArray);

            NetOffice.WordApi.DiagramNode newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.WordApi.DiagramNode.LateBindingApiWrapperType) as NetOffice.WordApi.DiagramNode;
            return(newObject);
        }
Example #2
0
        public NetOffice.WordApi.DiagramNode CloneNode(bool copyChildren, object targetNode)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(copyChildren, targetNode);
            object   returnItem  = Invoker.MethodReturn(this, "CloneNode", paramsArray);

            NetOffice.WordApi.DiagramNode newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.WordApi.DiagramNode.LateBindingApiWrapperType) as NetOffice.WordApi.DiagramNode;
            return(newObject);
        }
Example #3
0
 public void TransferChildren(out NetOffice.WordApi.DiagramNode receivingNode)
 {
     ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true);
     receivingNode = null;
     object[] paramsArray = Invoker.ValidateParamsArray(receivingNode);
     Invoker.Method(this, "TransferChildren", paramsArray, modifiers);
     receivingNode = (NetOffice.WordApi.DiagramNode)paramsArray[0];
 }
Example #4
0
 public void SwapNode(out NetOffice.WordApi.DiagramNode targetNode)
 {
     ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true);
     targetNode = null;
     object[] paramsArray = Invoker.ValidateParamsArray(targetNode);
     Invoker.Method(this, "SwapNode", paramsArray, modifiers);
     targetNode = (NetOffice.WordApi.DiagramNode)paramsArray[0];
 }
Example #5
0
 public void MoveNode(out NetOffice.WordApi.DiagramNode targetNode, NetOffice.OfficeApi.Enums.MsoRelativeNodePosition pos)
 {
     ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true, false);
     targetNode = null;
     object[] paramsArray = Invoker.ValidateParamsArray(targetNode, pos);
     Invoker.Method(this, "MoveNode", paramsArray, modifiers);
     targetNode = (NetOffice.WordApi.DiagramNode)paramsArray[0];
 }
Example #6
0
        public NetOffice.WordApi.DiagramNode AddNode(object pos)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pos);
            object   returnItem  = Invoker.MethodReturn(this, "AddNode", paramsArray);

            NetOffice.WordApi.DiagramNode newObject = Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.WordApi.DiagramNode.LateBindingApiWrapperType) as NetOffice.WordApi.DiagramNode;
            return(newObject);
        }
Example #7
0
        public NetOffice.WordApi.DiagramNode AddNode(NetOffice.OfficeApi.Enums.MsoRelativeNodePosition pos, NetOffice.OfficeApi.Enums.MsoDiagramNodeType nodeType)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pos, nodeType);
            object   returnItem  = Invoker.MethodReturn(this, "AddNode", paramsArray);

            NetOffice.WordApi.DiagramNode newObject = NetOffice.Factory.CreateKnownObjectFromComProxy(this, returnItem, NetOffice.WordApi.DiagramNode.LateBindingApiWrapperType) as NetOffice.WordApi.DiagramNode;
            return(newObject);
        }
Example #8
0
 public void SwapNode(out NetOffice.WordApi.DiagramNode targetNode)
 {
     ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true);
     targetNode = null;
     object[] paramsArray = Invoker.ValidateParamsArray(targetNode);
     Invoker.Method(this, "SwapNode", paramsArray, modifiers);
     if (paramsArray[0] is MarshalByRefObject)
     {
         targetNode = new NetOffice.WordApi.DiagramNode(this, paramsArray[0]);
     }
     else
     {
         targetNode = null;
     }
 }