找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-7-25 11:45:00
11#
回复 1楼好难注册的帖子

你好

我们这边刚得到厂商的回复,该问题是 TX Text Control ActiveX 产品的一个使用限制,现在能够提供的解决方案是在每次加载完一个文件之后插入一个空行,并在文件加载完成之后设置插入空行的行高为 1

代码如下:
  1. Private lines(60) As Long

  2. Private Sub mnuInsertFile_Click()
  3.     TXTextControl1.ResetContents
  4.     Dim index As Long
  5.     For i = 1 To 59 Step 1
  6.        FileName = App.Path + "\data\" + CStr(i) + ".txw"
  7.            
  8.         Me.TXTextControl1.Load FileName, 2, 3, True
  9.         // 插入空行
  10.         Me.TXTextControl1.SectionInsert txBeginAtNewLine, -1
  11.         // 纪录空行的位置        
  12.         lines(i) = Me.TXTextControl1.SelStart
  13.         
  14.     Next
  15.    
  16.     // 调整空行的高度
  17.     For i = 1 To 60 Step 1
  18.         Me.TXTextControl1.SelStart = lines(i) - 1
  19.         Me.TXTextControl1.SelLength = 1
  20.         Me.TXTextControl1.FormatSelection = True
  21.         Me.TXTextControl1.FontSize = 1
  22.     Next
  23.    
  24.     Me.TXTextControl1.Save App.Path + "\data\" + "\combine.tx", 0, 8
  25.    
  26. End Sub
复制代码
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部