public MarkupContainer ParseGlobal(string html, uint dwFlags, MarkupPointer pointerStart, MarkupPointer pointerFinish) { Interop.UserHGLOBAL hglobalHTML = new Interop.UserHGLOBAL(); hglobalHTML.u = System.Runtime.InteropServices.Marshal.StringToBSTR(html); Interop.IMarkupPointer ppPointerStart = pointerStart.Native; Interop.IMarkupPointer ppPointerFinish = pointerFinish.Native; Interop.IMarkupContainer ppContainerResult; ms.ParseGlobal(hglobalHTML, dwFlags, out ppContainerResult, ppPointerStart, ppPointerFinish); return(new MarkupContainer(ppContainerResult, editor)); }
public void InsertText(string pchText, int cch, MarkupPointer pointerTarget) { Interop.IMarkupPointer pPointerTarget = pointerTarget.Native; ms.InsertText(pchText, cch, pPointerTarget); }
public void InsertText(string pchText, MarkupPointer pointerTarget) { InsertText(pchText, pchText.Length, pointerTarget); }
public void Move(MarkupPointer pointerSourceStart, MarkupPointer pointerSourceFinish, MarkupPointer pointerTarget) { Interop.IMarkupPointer pPointerSourceStart = pointerSourceStart.Native; Interop.IMarkupPointer pPointerSourceFinish = pointerSourceFinish.Native; Interop.IMarkupPointer pPointerTarget = pointerTarget.Native; ms.Move(pPointerSourceStart, pPointerSourceFinish, pPointerTarget); }
public void Remove(MarkupPointer pointerStart, MarkupPointer pointerFinish) { Interop.IMarkupPointer pPointerStart = pointerStart.Native; Interop.IMarkupPointer pPointerFinish = pointerFinish.Native; ms.Remove(pPointerStart, pPointerFinish); }
public void InsertElement(Interop.IHTMLElement pElementInsert, MarkupPointer pointerStart, MarkupPointer pointerFinish) { Interop.IMarkupPointer pPointerStart = pointerStart.Native; Interop.IMarkupPointer pPointerFinish = pointerFinish.Native; ms.InsertElement(pElementInsert, pPointerStart, pPointerFinish); }
public void ValidateElements(MarkupPointer pointerStart, MarkupPointer pointerFinish, MarkupPointer pointerTarget, ref MarkupPointer pointerStatus, out Interop.IHTMLElement ppElemFailBottom, out Interop.IHTMLElement ppElemFailTop) { Interop.IMarkupPointer pPointerStart = pointerStart.Native; Interop.IMarkupPointer pPointerFinish = pointerFinish.Native; Interop.IMarkupPointer pPointerTarget = pointerTarget.Native; Interop.IMarkupPointer pPointerStatus = pointerStatus.Native; ms2.ValidateElements(pPointerStart, pPointerFinish, pPointerTarget, ref pPointerStatus, out ppElemFailBottom, out ppElemFailTop); }
public void MovePointersToRange(HtmlTextRange range, MarkupPointer pointerStart, MarkupPointer pointerFinish) { Interop.IHTMLTxtRange pIRange = range.Native; Interop.IMarkupPointer pPointerStart = pointerStart; Interop.IMarkupPointer pPointerFinish = pointerFinish; ms.MovePointersToRange(pIRange, pPointerStart, pPointerFinish); }
public MarkupContainer ParseString(string pchHTML, uint dwFlags, MarkupPointer pointerStart, MarkupPointer pointerFinish) { Interop.IMarkupPointer ppPointerStart = pointerStart.Native; Interop.IMarkupPointer ppPointerFinish = pointerFinish.Native; Interop.IMarkupContainer ppContainerResult; ms.ParseString(ref pchHTML, dwFlags, out ppContainerResult, ppPointerStart, ppPointerFinish); return(new MarkupContainer(ppContainerResult, editor)); }
public void PositionMarkupPointer(MarkupPointer markupPointer) { dp.PositionMarkupPointer(markupPointer.Native); }
public void MoveToMarkupPointer(MarkupPointer pointer, DisplayPointer dispLineContext) { Interop.IMarkupPointer pPointer = pointer.Native; Interop.IDisplayPointer pDispLineContext = dispLineContext.Native; dp.MoveToMarkupPointer(pPointer, pDispLineContext); }
public void MoveMarkupPointerToCaret(MarkupPointer markupPointer) { Interop.IMarkupPointer pIMarkupPointer = markupPointer.Native; cr.MoveMarkupPointerToCaret(pIMarkupPointer); }
public void GetAndClearDirtyRange(uint dwCookie, MarkupPointer pointerBegin, MarkupPointer pointerEnd) { Interop.IMarkupPointer pIPointerBegin = pointerBegin.Native; Interop.IMarkupPointer pIPointerEnd = pointerEnd.Native; mc.GetAndClearDirtyRange(dwCookie, pIPointerBegin, pIPointerEnd); }