示例#1
0
        public Int32 InsertTextFrag(Int32 iFrag, string bstrInsert, NetOffice.MSHTMLApi.IMarkupPointer pPointerInsert)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(iFrag, bstrInsert, pPointerInsert);
            object   returnItem  = Invoker.MethodReturn(this, "InsertTextFrag", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#2
0
        public Int32 ValidateElements(NetOffice.MSHTMLApi.IMarkupPointer pPointerStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerFinish, NetOffice.MSHTMLApi.IMarkupPointer pPointerTarget, NetOffice.MSHTMLApi.IMarkupPointer pPointerStatus, out NetOffice.MSHTMLApi.IHTMLElement ppElemFailBottom, out NetOffice.MSHTMLApi.IHTMLElement ppElemFailTop)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, false, false, false, true, true);
            ppElemFailBottom = null;
            ppElemFailTop    = null;
            object[] paramsArray = Invoker.ValidateParamsArray(pPointerStart, pPointerFinish, pPointerTarget, pPointerStatus, ppElemFailBottom, ppElemFailTop);
            object   returnItem  = Invoker.MethodReturn(this, "ValidateElements", paramsArray, modifiers);

            if (paramsArray[4] is MarshalByRefObject)
            {
                ppElemFailBottom = new NetOffice.MSHTMLApi.IHTMLElement(this, paramsArray[4]);
            }
            else
            {
                ppElemFailBottom = null;
            }
            if (paramsArray[5] is MarshalByRefObject)
            {
                ppElemFailTop = new NetOffice.MSHTMLApi.IHTMLElement(this, paramsArray[5]);
            }
            else
            {
                ppElemFailTop = null;
            }
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#3
0
        public Int32 MoveToMarkupPointer(NetOffice.MSHTMLApi.IMarkupPointer pPointer, NetOffice.MSHTMLApi.IDisplayPointer pDispLineContext)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pPointer, pDispLineContext);
            object   returnItem  = Invoker.MethodReturn(this, "MoveToMarkupPointer", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#4
0
        public Int32 InsertElement(NetOffice.MSHTMLApi.IHTMLElement pElementInsert, NetOffice.MSHTMLApi.IMarkupPointer pPointerStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerFinish)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pElementInsert, pPointerStart, pPointerFinish);
            object   returnItem  = Invoker.MethodReturn(this, "InsertElement", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#5
0
        public Int32 InsertText(Int16 pchText, Int32 cch, NetOffice.MSHTMLApi.IMarkupPointer pPointerTarget)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pchText, cch, pPointerTarget);
            object   returnItem  = Invoker.MethodReturn(this, "InsertText", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
        public Int32 OnSelectedElementExit(NetOffice.MSHTMLApi.IMarkupPointer pIElementStart, NetOffice.MSHTMLApi.IMarkupPointer pIElementEnd, NetOffice.MSHTMLApi.IMarkupPointer pIElementContentStart, NetOffice.MSHTMLApi.IMarkupPointer pIElementContentEnd)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pIElementStart, pIElementEnd, pIElementContentStart, pIElementContentEnd);
            object   returnItem  = Invoker.MethodReturn(this, "OnSelectedElementExit", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#7
0
        public Int32 MoveToSelectionEnd(NetOffice.MSHTMLApi.IMarkupPointer pIEndAnchor)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pIEndAnchor);
            object   returnItem  = Invoker.MethodReturn(this, "MoveToSelectionEnd", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#8
0
        public Int32 SelectRange(NetOffice.MSHTMLApi.IMarkupPointer pStart, NetOffice.MSHTMLApi.IMarkupPointer pEnd, NetOffice.MSHTMLApi.Enums._SELECTION_TYPE eType)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pStart, pEnd, eType);
            object   returnItem  = Invoker.MethodReturn(this, "SelectRange", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#9
0
        public Int32 PositionMarkupPointer(NetOffice.MSHTMLApi.IMarkupPointer pMarkupPointer)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pMarkupPointer);
            object   returnItem  = Invoker.MethodReturn(this, "PositionMarkupPointer", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#10
0
        public Int32 MoveRangeToPointers(NetOffice.MSHTMLApi.IMarkupPointer pPointerStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerFinish, NetOffice.MSHTMLApi.IHTMLTxtRange pIRange)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pPointerStart, pPointerFinish, pIRange);
            object   returnItem  = Invoker.MethodReturn(this, "MoveRangeToPointers", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#11
0
        public Int32 move(NetOffice.MSHTMLApi.IMarkupPointer pPointerSourceStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerSourceFinish, NetOffice.MSHTMLApi.IMarkupPointer pPointerTarget)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pPointerSourceStart, pPointerSourceFinish, pPointerTarget);
            object   returnItem  = Invoker.MethodReturn(this, "move", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#12
0
        public Int32 GetPointers(NetOffice.MSHTMLApi.IMarkupPointer pIStart, NetOffice.MSHTMLApi.IMarkupPointer pIEnd)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pIStart, pIEnd);
            object   returnItem  = Invoker.MethodReturn(this, "GetPointers", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#13
0
        public Int32 findText(string pchFindText, Int32 dwFlags, NetOffice.MSHTMLApi.IMarkupPointer pIEndMatch, NetOffice.MSHTMLApi.IMarkupPointer pIEndSearch)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pchFindText, dwFlags, pIEndMatch, pIEndSearch);
            object   returnItem  = Invoker.MethodReturn(this, "findText", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#14
0
        public Int32 GetAndClearDirtyRange(Int32 dwCookie, NetOffice.MSHTMLApi.IMarkupPointer pIPointerBegin, NetOffice.MSHTMLApi.IMarkupPointer pIPointerEnd)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(dwCookie, pIPointerBegin, pIPointerEnd);
            object   returnItem  = Invoker.MethodReturn(this, "GetAndClearDirtyRange", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
        public Int32 IsInsideURL(NetOffice.MSHTMLApi.IMarkupPointer pRight, out Int32 pfResult)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, true);
            pfResult = 0;
            object[] paramsArray = Invoker.ValidateParamsArray(pRight, pfResult);
            object   returnItem  = Invoker.MethodReturn(this, "IsInsideURL", paramsArray);

            pfResult = (Int32)paramsArray[1];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#16
0
        public Int32 IsEqualTo(NetOffice.MSHTMLApi.IMarkupPointer pPointerThat, out Int32 pfAreEqual)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, true);
            pfAreEqual = 0;
            object[] paramsArray = Invoker.ValidateParamsArray(pPointerThat, pfAreEqual);
            object   returnItem  = Invoker.MethodReturn(this, "IsEqualTo", paramsArray, modifiers);

            pfAreEqual = (Int32)paramsArray[1];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#17
0
        public Int32 GetTextFrag(Int32 iFrag, out string pbstrFrag, NetOffice.MSHTMLApi.IMarkupPointer pPointerFrag)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, true, false);
            pbstrFrag = string.Empty;
            object[] paramsArray = Invoker.ValidateParamsArray(iFrag, pbstrFrag, pPointerFrag);
            object   returnItem  = Invoker.MethodReturn(this, "GetTextFrag", paramsArray);

            pbstrFrag = (string)paramsArray[1];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
        public Int32 GetComputedStyle(NetOffice.MSHTMLApi.IMarkupPointer pPointer, out NetOffice.MSHTMLApi.IHTMLComputedStyle ppComputedStyle)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, true);
            ppComputedStyle = null;
            object[] paramsArray = Invoker.ValidateParamsArray(pPointer, ppComputedStyle);
            object   returnItem  = Invoker.MethodReturn(this, "GetComputedStyle", paramsArray);

            ppComputedStyle = (NetOffice.MSHTMLApi.IHTMLComputedStyle)paramsArray[1];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#19
0
        public Int32 AddSegment(NetOffice.MSHTMLApi.IMarkupPointer pIStart, NetOffice.MSHTMLApi.IMarkupPointer pIEnd, out NetOffice.MSHTMLApi.ISegment ppISegmentAdded)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, false, true);
            ppISegmentAdded = null;
            object[] paramsArray = Invoker.ValidateParamsArray(pIStart, pIEnd, ppISegmentAdded);
            object   returnItem  = Invoker.MethodReturn(this, "AddSegment", paramsArray);

            ppISegmentAdded = (NetOffice.MSHTMLApi.ISegment)paramsArray[2];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#20
0
        public Int32 CreateMarkupPointer(out NetOffice.MSHTMLApi.IMarkupPointer ppPointer)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true);
            ppPointer = null;
            object[] paramsArray = Invoker.ValidateParamsArray(ppPointer);
            object   returnItem  = Invoker.MethodReturn(this, "CreateMarkupPointer", paramsArray);

            ppPointer = (NetOffice.MSHTMLApi.IMarkupPointer)paramsArray[0];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#21
0
        public Int32 FindTextFragFromMarkupPointer(NetOffice.MSHTMLApi.IMarkupPointer pPointerFind, out Int32 piFrag, out Int32 pfFragFound)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, true, true);
            piFrag      = 0;
            pfFragFound = 0;
            object[] paramsArray = Invoker.ValidateParamsArray(pPointerFind, piFrag, pfFragFound);
            object   returnItem  = Invoker.MethodReturn(this, "FindTextFragFromMarkupPointer", paramsArray);

            piFrag      = (Int32)paramsArray[1];
            pfFragFound = (Int32)paramsArray[2];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
        public Int32 GetComputedStyle(NetOffice.MSHTMLApi.IMarkupPointer pPointer, out NetOffice.MSHTMLApi.IHTMLComputedStyle ppComputedStyle)
        {
            ParameterModifier[] modifiers   = Invoker.CreateParamModifiers(false, true);
            object[]            paramsArray = Invoker.ValidateParamsArray(pPointer, new object());
            object returnItem = Invoker.MethodReturn(this, "GetComputedStyle", paramsArray, modifiers);

            if (paramsArray[1] is MarshalByRefObject)
            {
                ppComputedStyle = new NetOffice.MSHTMLApi.IHTMLComputedStyle(this, paramsArray[1]);
            }
            else
            {
                ppComputedStyle = null;
            }
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#23
0
        public Int32 CreateMarkupPointer(out NetOffice.MSHTMLApi.IMarkupPointer ppPointer)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(true);
            ppPointer = null;
            object[] paramsArray = Invoker.ValidateParamsArray(ppPointer);
            object   returnItem  = Invoker.MethodReturn(this, "CreateMarkupPointer", paramsArray, modifiers);

            if (paramsArray[0] is MarshalByRefObject)
            {
                ppPointer = new NetOffice.MSHTMLApi.IMarkupPointer(this, paramsArray[0]);
            }
            else
            {
                ppPointer = null;
            }
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#24
0
 public Int32 MoveToPointer(NetOffice.MSHTMLApi.IMarkupPointer pPointer)
 {
     return(Factory.ExecuteInt32MethodGet(this, "MoveToPointer", pPointer));
 }
示例#25
0
 public Int32 GetPointers(NetOffice.MSHTMLApi.IMarkupPointer pIStart, NetOffice.MSHTMLApi.IMarkupPointer pIEnd)
 {
     return(Factory.ExecuteInt32MethodGet(this, "GetPointers", pIStart, pIEnd));
 }
示例#26
0
        public Int32 ParseGlobal(_userHGLOBAL hglobalHTML, Int32 dwFlags, out NetOffice.MSHTMLApi.IMarkupContainer ppContainerResult, NetOffice.MSHTMLApi.IMarkupPointer pPointerStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerFinish)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, false, true, false, false);
            ppContainerResult = null;
            object[] paramsArray = Invoker.ValidateParamsArray(hglobalHTML, dwFlags, ppContainerResult, pPointerStart, pPointerFinish);
            object   returnItem  = Invoker.MethodReturn(this, "ParseGlobal", paramsArray);

            ppContainerResult = (NetOffice.MSHTMLApi.IMarkupContainer)paramsArray[2];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#27
0
        public Int32 ParseGlobalEx(_userHGLOBAL hglobalHTML, Int32 dwFlags, NetOffice.MSHTMLApi.IMarkupContainer pContext, out NetOffice.MSHTMLApi.IMarkupContainer ppContainerResult, NetOffice.MSHTMLApi.IMarkupPointer pPointerStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerFinish)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, false, false, true, false, false);
            ppContainerResult = null;
            object[] paramsArray = Invoker.ValidateParamsArray(hglobalHTML, dwFlags, pContext, ppContainerResult, pPointerStart, pPointerFinish);
            object   returnItem  = Invoker.MethodReturn(this, "ParseGlobalEx", paramsArray, modifiers);

            if (paramsArray[3] is MarshalByRefObject)
            {
                ppContainerResult = new NetOffice.MSHTMLApi.IMarkupContainer(this, paramsArray[3]);
            }
            else
            {
                ppContainerResult = null;
            }
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
        public Int32 MoveUnitBounded(NetOffice.MSHTMLApi.Enums._MOVEUNIT_ACTION muAction, NetOffice.MSHTMLApi.IMarkupPointer pIBoundary)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(muAction, pIBoundary);
            object   returnItem  = Invoker.MethodReturn(this, "MoveUnitBounded", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
示例#29
0
 public Int32 findText(string pchFindText, Int32 dwFlags, NetOffice.MSHTMLApi.IMarkupPointer pIEndMatch, NetOffice.MSHTMLApi.IMarkupPointer pIEndSearch)
 {
     return(Factory.ExecuteInt32MethodGet(this, "findText", pchFindText, dwFlags, pIEndMatch, pIEndSearch));
 }
 public Int32 InsertTextFrag(Int32 iFrag, string bstrInsert, NetOffice.MSHTMLApi.IMarkupPointer pPointerInsert)
 {
     return(Factory.ExecuteInt32MethodGet(this, "InsertTextFrag", iFrag, bstrInsert, pPointerInsert));
 }