调用 TXTextControl.PrintDialog 问题
调用 TXTextControl.PrintDialog 如何确定我已经点击“打印"或“取消”按钮了 回复 1楼hurl2002的帖子TX 使用的是 .NET 自带的 PrintDialog 类,并没有提供确定和取消事件,不过可以通过 myPrintDialog.ShowDialog() == DialogResult.OK 来判断,测试代码:
PrintDialog myPrintDialog = new PrintDialog();
PrintDocument myPrintDocument = new PrintDocument();
myPrintDialog.Document = myPrintDocument;
myPrintDialog.AllowSomePages = false;
myPrintDialog.AllowPrintToFile = false;
myPrintDialog.PrinterSettings.FromPage = 1;
myPrintDialog.PrinterSettings.ToPage = textControl1.Pages;
if (myPrintDialog.ShowDialog() == DialogResult.OK)
{
textControl1.Print(myPrintDocument);
}
用这个还想实现打印当前页,当前页如何得到 activeX 的 回复 4楼hurl2002的帖子
你好,
ActiveX 平台下,TX 提供了 PrintDoc 方法:TXTextControl.PrintDoc DocName, FirstPage, LastPage, Copies
第二、三个参数用于设置打印起始页。 回复 4楼hurl2002的帖子
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062 用这个还想实现打印当前页,当前页如何得到 回复 7楼hurl2002的帖子
获取或设置当前位置信息代码如下:
' 获取当前位置
cur = TXTextControl1.CurrentInputPosition
deb = Str(cur(0)) + "-" + Str(cur(1)) + "-" + Str(cur(2))
MsgBox deb
'
cur(0) = 1 ' 页
cur(1) = 1 ' 行
cur(2) = 0 ' 列
TXTextControl1.CurrentInputPosition = cur
页:
[1]