起始位置,这个我从api中已经了解。
是有点迷惑 ,什么使用的时候 会出现
tframe.Images.Add(DocImage, TXTextControl.HorizontalAlignment.Center, mergeField.Start, ImageInsertionMode.DisplaceCompleteLines);
这个参数中start不需要-1
mergeField.Text = string.Empty;
textControl1.Selection.FontName = "宋体";
textControl1.Selection.Start = mergeField.Start-1;//必须-1 因为如果不-1 就到下个位置上去了。
System.Windows.Forms.RichTextBox rtBox = new System.Windows.Forms.RichTextBox();
rtBox.Rtf = Decompress(TxtValues[key]);
textControl1.Selection.Load(rtBox.Rtf, StringStreamType.RichTextFormat);
而这个地方又必须-1 ,这个起始位置是第一个字符的位置,但是我设置为空了 ,怎么还需要-1 才能达到我理想的位置插入呢? |