}\r
}\r
\r
- public double LineNumberMargin\r
- {\r
- get\r
- {\r
- return this.render.emSize.Width;\r
- }\r
- }\r
-\r
/// <summary>\r
/// 矩形選択モード中に文字列が挿入される位置を表す\r
/// </summary>\r
if (this.render.RightToLeft)\r
x = this.Padding.Left;\r
else\r
- x = this.render.LineNemberWidth + this.render.emSize.Width + this.Padding.Left;\r
- width = this.PageBound.Width - this.render.LineNemberWidth - this.render.emSize.Width - this.Padding.Right - this.Padding.Left;\r
+ x = this.render.LineNemberWidth + this.render.emSize.Width + this.Padding.Left + this.LineNumberMargin;\r
+ width = this.PageBound.Width - this.render.LineNemberWidth - this.render.emSize.Width - this.Padding.Right - this.Padding.Left - this.LineNumberMargin;\r
}\r
else\r
{\r
if (this.DrawLineNumber == false)\r
throw new InvalidOperationException();\r
if (this.render.RightToLeft)\r
- return this.PageBound.TopRight.X - this.render.LineNemberWidth;\r
+ return this.PageBound.TopRight.X - this.render.LineNemberWidth - this.LineNumberMargin;\r
else\r
- return this.render.TextArea.X - this.render.LineNemberWidth - this.render.emSize.Width;\r
+ return this.render.TextArea.X - this.render.LineNemberWidth - this.render.emSize.Width - this.LineNumberMargin;\r
case AreaType.TextArea:\r
return this.render.TextArea.X;\r
}\r