Exemple #1
0
        public RangeHelper Range(int cp1, int cp2)
        {
            GetRichEditOleInterface();
            IntPtr ppRange = IntPtr.Zero;

            if (ITextDocumentValue.Range(cp1, cp2, ref ppRange) == 0)
            {
                var rng = new RangeHelper((ITextRange)Marshal.GetTypedObjectForIUnknown(ppRange, typeof(ITextRange)));
                return(rng);
            }
            else
            {
                return(null);
            }
        }
 public RichTextRange GetRange(int first, int last)
 {
     return(new RichTextRange(this, _textDocument.Range(first, last)));
 }