zoukankan      html  css  js  c++  java
  • TX Textcontrol 使用总结一模板

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

    简介与使用感想:

    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的形式实现局部编辑功能。

    添加页眉页脚

    页眉页脚中同样可以添加ApplicationField.

    ==>

    注意ApplicationField子设置其ID时,建议使用超过20的数字设置(使用中10以下出现过一些问题,大于20纯属建议)

    1.获取txcontrol中content中的ApplicationField==》this.txContent.ApplicationFields;

    2.获取txcontrol中页眉页脚中的ApplicactionField==>

    TXTextControl.Section currentSection = txContent.Sections.GetItem();
    TXTextControl.HeaderFooter footer = currentSection
    .HeadersAndFooters.GetItem(TXTextControl.HeaderFooterType.Footer);
    if (footer != null) AFCFooter = footer.ApplicationFields;

    3.设置txcontrol中表格边框==》this.txContent.Tables.GridLines = false;

    博客内容主要用于日常学习记录,内容比较随意,如有问题,还需谅解!!!
  • 相关阅读:
    S2 第二章数据库的实现
    理解ThreadLocal(之二)
    理解ThreadLocal(之一)
    save(),saveOrUpdate(),merge()的区别
    Hibdernate入门
    Hibernate第一个例子
    在运行Hibernate Hello World程序的时候,抛如下错误: view plain Exception in thread "main" org.hibernate.exception.LockAcquisitionException 解决方法
    Oracle函数
    UDP
    多线程下真正的单例
  • 原文地址:https://www.cnblogs.com/YYkun/p/5660767.html
Copyright © 2011-2022 走看看