Beispiel #1
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);

            ppElemFailBottom = (NetOffice.MSHTMLApi.IHTMLElement)paramsArray[4];
            ppElemFailTop    = (NetOffice.MSHTMLApi.IHTMLElement)paramsArray[5];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
 public void moveToElementText(NetOffice.MSHTMLApi.IHTMLElement element)
 {
     Factory.ExecuteMethod(this, "moveToElementText", element);
 }
 public void add(NetOffice.MSHTMLApi.IHTMLElement element)
 {
     Factory.ExecuteMethod(this, "add", element);
 }
        public Int32 TransformPoint(tagPOINT pPoint, NetOffice.MSHTMLApi.Enums._COORD_SYSTEM eSource, NetOffice.MSHTMLApi.Enums._COORD_SYSTEM eDestination, NetOffice.MSHTMLApi.IHTMLElement pIElement)
        {
            object[] paramsArray = Invoker.ValidateParamsArray(pPoint, eSource, eDestination, pIElement);
            object   returnItem  = Invoker.MethodReturn(this, "TransformPoint", paramsArray);

            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
 public Int32 SnapRect(NetOffice.MSHTMLApi.IHTMLElement pIElement, tagRECT prcNew, NetOffice.MSHTMLApi.Enums._ELEMENT_CORNER eHandle)
 {
     return(Factory.ExecuteInt32MethodGet(this, "SnapRect", pIElement, prcNew, eHandle));
 }
 public void add(NetOffice.MSHTMLApi.IHTMLElement element, object before)
 {
     Factory.ExecuteMethod(this, "add", element, before);
 }
Beispiel #7
0
 public void add(NetOffice.MSHTMLApi.IHTMLElement element, object before)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(element, before);
     Invoker.Method(this, "add", paramsArray);
 }
Beispiel #8
0
        public Int32 createElement(NetOffice.MSHTMLApi.Enums._ELEMENT_TAG_ID tagID, Int16 pchAttributes, out NetOffice.MSHTMLApi.IHTMLElement ppElement)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, false, true);
            ppElement = null;
            object[] paramsArray = Invoker.ValidateParamsArray(tagID, pchAttributes, ppElement);
            object   returnItem  = Invoker.MethodReturn(this, "createElement", paramsArray);

            ppElement = (NetOffice.MSHTMLApi.IHTMLElement)paramsArray[2];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
 public Int32 ScrollRectIntoView(NetOffice.MSHTMLApi.IHTMLElement pIElement, tagRECT rect)
 {
     return(Factory.ExecuteInt32MethodGet(this, "ScrollRectIntoView", pIElement, rect));
 }
        public Int32 moveToPoint(tagPOINT ptPoint, NetOffice.MSHTMLApi.Enums._COORD_SYSTEM eCoordSystem, NetOffice.MSHTMLApi.IHTMLElement pElementContext, Int32 dwHitTestOptions, out Int32 pdwHitTestResults)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, false, false, false, true);
            pdwHitTestResults = 0;
            object[] paramsArray = Invoker.ValidateParamsArray(ptPoint, eCoordSystem, pElementContext, dwHitTestOptions, pdwHitTestResults);
            object   returnItem  = Invoker.MethodReturn(this, "moveToPoint", paramsArray, modifiers);

            pdwHitTestResults = (Int32)paramsArray[4];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
 public Int32 TransformPoint(tagPOINT pPoint, NetOffice.MSHTMLApi.Enums._COORD_SYSTEM eSource, NetOffice.MSHTMLApi.Enums._COORD_SYSTEM eDestination, NetOffice.MSHTMLApi.IHTMLElement pIElement)
 {
     return(Factory.ExecuteInt32MethodGet(this, "TransformPoint", pPoint, eSource, eDestination, pIElement));
 }
 public Int32 RemoveElement(NetOffice.MSHTMLApi.IHTMLElement pElementRemove)
 {
     return(Factory.ExecuteInt32MethodGet(this, "RemoveElement", pElementRemove));
 }
 public Int32 InsertElement(NetOffice.MSHTMLApi.IHTMLElement pElementInsert, NetOffice.MSHTMLApi.IMarkupPointer pPointerStart, NetOffice.MSHTMLApi.IMarkupPointer pPointerFinish)
 {
     return(Factory.ExecuteInt32MethodGet(this, "InsertElement", pElementInsert, pPointerStart, pPointerFinish));
 }
Beispiel #14
0
 public void mergeAttributes(NetOffice.MSHTMLApi.IHTMLElement mergeThis)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(mergeThis);
     Invoker.Method(this, "mergeAttributes", paramsArray);
 }
Beispiel #15
0
 public void addElement(NetOffice.MSHTMLApi.IHTMLElement item)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(item);
     Invoker.Method(this, "addElement", paramsArray);
 }
        public Int32 right(Int32 fMove, out NetOffice.MSHTMLApi.Enums._MARKUP_CONTEXT_TYPE pContext, out NetOffice.MSHTMLApi.IHTMLElement ppElement, Int32 pcch, out Int16 pchText)
        {
            ParameterModifier[] modifiers = Invoker.CreateParamModifiers(false, true, true, false, true);
            pContext  = 0;
            ppElement = null;
            pchText   = 0;
            object[] paramsArray = Invoker.ValidateParamsArray(fMove, pContext, ppElement, pcch, pchText);
            object   returnItem  = Invoker.MethodReturn(this, "right", paramsArray);

            pContext  = (NetOffice.MSHTMLApi.Enums._MARKUP_CONTEXT_TYPE)paramsArray[1];
            ppElement = (NetOffice.MSHTMLApi.IHTMLElement)paramsArray[2];
            pchText   = (Int16)paramsArray[4];
            return(NetRuntimeSystem.Convert.ToInt32(returnItem));
        }
 public void moveToElementText(NetOffice.MSHTMLApi.IHTMLElement element)
 {
     object[] paramsArray = Invoker.ValidateParamsArray(element);
     Invoker.Method(this, "moveToElementText", paramsArray);
 }
 public bool contains(NetOffice.MSHTMLApi.IHTMLElement pChild)
 {
     return(Factory.ExecuteBoolMethodGet(this, "contains", pChild));
 }
 public Int32 MoveToContent(NetOffice.MSHTMLApi.IHTMLElement pIElement, Int32 fAtStart)
 {
     return(Factory.ExecuteInt32MethodGet(this, "MoveToContent", pIElement, fAtStart));
 }