TX实现问题
我们是做HIS的公司,现在有几个比较关心的问题不知道控件怎么实现,需要向你咨询一下。1.痕迹:怎么实现修改痕迹的保留。
2.打印:a. 打印文档中的某几页; b.续打,打印一页中的选中的某几行
3.修改:a.怎么实现文档中的某页不能修改;b.某页中的某几行不能修改 回复 1楼ruby的帖子
1.修改痕迹需要通过自定义实现:点击进入
2.打印:
某几页:
int m_curPage = 2;
PrintDocument myPrintDoc = new PrintDocument();
myPrintDoc.DefaultPageSettings.PaperSize = new PaperSize("default",
textControl1.PageSize.Width,
textControl1.PageSize.Height);
myPrintDoc.DefaultPageSettings.Margins = new Margins(textControl1.PageMargins.Left,
textControl1.PageMargins.Right,
textControl1.PageMargins.Top,
textControl1.PageMargins.Bottom);
myPrintDoc.PrinterSettings.PrintRange = PrintRange.SomePages;
myPrintDoc.PrinterSettings.FromPage = m_curPage;
myPrintDoc.PrinterSettings.ToPage = m_curPage;
textControl1.Print(myPrintDoc);
打印某几行目前还不支持。
3.不能修改问题可以通过在 KeyDown 事件中判断当前页和行,决定是否更改,获取当前输入信息可以使用 InputPosition。
页:
[1]