以下内容纯属个人使用感想,如有问题,还望讲解!!!

简介与使用感想:

TX Text Control是一套功能丰富的文字处理控件,它以可重复使用控件的形式为开发人员提供了Word中常用的文字处理功能,,对于需要强大且灵活的文档处理能力的应用程序而言,是理想的选择。

Tx Text Control是葡萄城的一款收费文字处理控件,购买后有其相关技术团队进行售后技术支持服务——其总体来说还支持效果还算不错。

Tx Text Control支持模版、子模版操作(可在模版中通过代码控制实现插入子模版),同时支持动态生成基于Tx control的一些简单控件或者Wiform控件(但支持效果不是很好,不建议使用);

Tx contorl可实现局部内容的可编辑性控制或者具体域字体的特殊设置操作等等(对于实现局部可编辑操作或者具体域字体设置实现时,建议在创建模版时统一将所有模版内容添加为各自独立的“域”如下图1所示)。

图1:

Tx control在创建模版时建议将MergeField properties Name和Text属性设置为一致。

TX control的局部可编辑性控制原理是通过获取对应的“域”所在的起始位置以及所占用的长度来控制其可编辑性(也可通过BookMark的方式获取其位置,不建议使用)。

创建模版——建议所有内容使用域添加(包括非数据库字段信息),域名需要和数据库、实体类保持一致;

创建模版——模版创建建议使用.tx格式文件保存(.doc/.rtf...——格式无法保存域名称,只能保存其Text属性);

注意:(此处做简要说明,后续添加相应Demo)
1.局部可编辑——可根据域名称进行控制(建议初始化时为域的Text属性赋值,例如域.Text=" "
操作时TX出现手型图标处,即可输入)
2.局部字体设置——TX.Find()查找,通过获取域的起始位置以及结束位置
(判断位置是否在可编辑的区域完成设置控制)
3.域的可编辑性可通过代码进行控制
4.TX中的图片的移动、是否可改变图片大小均可通过代码控制

建议:在使用Tx Text control实现所见所得的图文报告时,建议不要采用直接在TX 控件中完成局部可编辑控制操作,建议采用UI局部区域显示完成更改操作,或者采用弹出框的形式完成编辑后将值赋值给Tx control的形式实现局部编辑功能。

最新文章

  1. ios上的 button和input-button为什么不水平居中的
  2. [Linux] - Docker移动数据到其它盘的办法
  3. js循环添加事件的问题
  4. Asp.Net页面(母版页)加载顺序
  5. python列表补充、循环
  6. websocket的理解及实例应用
  7. PLSQL Developer报错(一)
  8. Ansible性能调优
  9. Powershell Linux正式版可用,启动名称有变
  10. [Swift]LeetCode801. 使序列递增的最小交换次数 | Minimum Swaps To Make Sequences Increasing
  11. Oracle 12C执行root.sh CLSRSC-119 CRS-8503 CLSRSC-366
  12. Java线程池ThreadPoolExecutor&&Executors
  13. 【AGC014E】Blue and Red Tree
  14. 32 从1到n整数中1出现的次数
  15. Androidclient与服务端交互之登陆演示样例
  16. 手把手教 GitHub + Hexo 搭建博客
  17. Shell 循环中实现展示进度百分比的脚本方法
  18. Python3:数字类型和字符串类型的相互转换
  19. Halcon学习之四:有关图像生成的函数
  20. Codeforces Round #546 (Div. 2)D(贪心,思维,SET,VECTOR,模拟)

热门文章

  1. 创建数据库时报"FILESTREAM 功能被禁用"
  2. Linux档案与目录的管理
  3. CentOS6 PXE+Kickstart无人值守安装
  4. js confirm用法
  5. HDU 4497 数论+组合数学
  6. 控制文本和外观------CSS Binding(CSS类名绑定)
  7. java的nio之:java的nio系列教程之buffer的概念
  8. 常见半监督方法 (SSL) 代码总结
  9. 在js自定义函数中使用$(event.target)代替$(this)
  10. Uinty3d 镜面反射代码