TX Text Control文字处理教程(11)使用文本框

本章主要讲述如何利用文本框控件来控制和操作文本。相应的源代码可以在TX Text Control.NET的安装目录中找到:
        Samples\WinForms\VB.NET\ Text Frames
        Samples\WinForms\CSharp\ Text Frames
第一步:插入文本框
插入文本框操作首先需要创建一个 TextFrame 的实例, 然后将其添加到 TextFrameCollection集合对象中。

[C#] TXTextControl.TextFrame newFrame = new TXTextControl.TextFrame(new Size(1000,1000)); textControl1.TextFrames.Add (newFrame, TXTextControl.HorizontalAlignment.Left,     -1,TXTextControl.TextFrameInsertionMode.DisplaceText);

插入文本框之后,可以通过单击它的边框来选择该文本框,然后通过鼠标拖动它的边框来移动或者改变其大小。Text Control 还提供了一个内置的集成对话框,可以通过它来设置文本框的外观属性,在代码中可以通过TextFrameAttributesDialog来显示该对话框:

[C#] textControl1.TextFrameAttributesDialog();

在示例程序中,调用该对话框的代码是单击菜单项来调用的,而对于的菜单项是否可用需要以下代码来控制:

[C#] mnuTextFrame_Properties.Enabled = (textControl1.TextFrames.GetItem() != null);

第二步:标签打印机
        下面演示如何快速插入多个文本框,程序中结合标签打印来说明这样操作,标签打印常用于地址或者徽章标签打印,程序的源代码可以在TextFrames\Printing Address Lables目录下找到。
        示例程序中包含一个对话框,用户可以在对话框中输入标签的相关信息,比如:数量、大小等。

依照以上对话框中的设置可以创建相应的文本框。

        以上创建的文本框可以通过手动输入、从文件或者数据库中取值的方式来添加相应的文本信息。示例程序中当点击Fill菜单时,程序会根据文本框的域标识来填充相应“Address no.”文本。为了演示从文件中加载文本信息,需要用Selection.Load来代替Selection.Text属性:

[C#] private void mnuLabel_FillIn_Click(object sender, System.EventArgs e) { int n = 0; foreach (TXTextControl.TextFrame frame in textControl1.TextFrames)     {         frame.Selection.Text = "Text Frame #" + Convert.ToString(n++);     } }

TX Text Control试用版下载

时间: 2024-09-23 20:18:42

TX Text Control文字处理教程(11)使用文本框的相关文章

TX Text Control文字处理教程(8)使用超链接

本章节将演示如何在文档中添加超链接和锚点,以及如何响应超链接的单击操作. 本章节相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\ Hyperlinks         Samples\WinForms\CSharp\ Hyperlinks 第一步:插入超链接         在这个示例程序中将在文档里插入一个超链接,并将该文档保存为HTML格式,便于在浏览器中显示.         为了在文档中插入超

TX Text Control文字处理教程(5)数据库操作

TX Text Control可以与任意数据库建立连接,并将进行格式化文本的存储.你可以将整个文档当做一条数据进行保存,同时也可以将文本从数据库中加载到一个单元格或者标记文本域中.一些典型的应用系统通常拥有以下功能,邮件合并.报表生成.格式化数据掩码输入,而且在商业应用系统中都是通过数据库中的信息来生成相应的文档. 本章将演示如何将Text Control中的内容以RTF格式的文本存储到数据库中.本章节相应的源代码可以在TX Text Control.NET的安装目录中找到: Samples\W

TX Text Control文字处理教程(12)MS Word中字段的导入导出操作

Text Control 中的域可以与MS Word中的域进行相互的导入和导出操作,Text Control中的ApplicationField类为获取/设置域的数据/参数提供了相应的公共接口.下面将结合MS Word中最常用的MERGEFIELD 和 FORMTEXTBOX功能来讲解域相关的操作. 相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\ ApplicationFields        

TX Text Control文字处理教程(9)XML文件

该章节主要介绍如何在Text Control中使用XML文件,包括如何打开XML文件,以及如何与CSS文件及DTD文件协同工作. 本章节相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\ XMLBasics         Samples\WinForms\CSharp\ XMLBasics (一)示例程序 示例程序中只有一个[Open File...]菜单项,源代码与其它Text Control程序并

TX Text Control文字处理教程(10)创建报价单

该示例程序演示如何在办公系统中使用Text Control.办公系统的主要功能就是根据数据库中的数据来创建所需的文档.例如,根据地址信息数据库和商品信息数据库来创建一个订单.         示例程序分两步完成,第一步只包含从地址信息数据库中取的数据,第二步中才添加其它的功能. 本章节相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\ Quote Generator         Samples\Wi

TX Text Control文字处理教程(2)- 文件操作

本章主要演示如何使用 TX Text Control .NET 加载和保存文件. 该章节相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\ Files         Samples\WinForms\CSharp\ Files 第一节:使用集成对话框 打开和保存文件最便捷的方法就是调用Load和Save方法,而且无需传入任何参数.通过这种方法,只需一行代码就可以打开文件对话框,选择文件类型和文件之后就

TX Text Control文字处理教程(1)- 使用Visual Studio 2008开发产品

本章主要演示如何使用TX Text Control.NET 快速开发一个文字处理器. 该文字处理器实现了以下功能,打开和保存文件.剪贴板操作.文字和段落格式设置.标尺.状态栏以及键盘和鼠标操作. 该章节相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\Simple         Samples\WinForms\CSharp\Simple 该章节使用的到的控件如下:         TXTextCo

TX Text Control文字处理教程(4)标记文本域

标记文本域是在文本中插入的一些标记,在文字处理器中可以通过标记文本来实现非常广泛的文字处理功能.例如:         邮件合并         电子表格中的计算域         书签         自动生成表格内容和索引         超文本链接和锚点 标记文本域可以由任意字符组合而成,TX 中最多可以包含65535个标记文本域,TX会维护这些文本域的位置和编号信息,同时还可以进行加载.保存和剪贴板操作. 该章节相应的源代码可以在TX Text Control.NET的安装目录中找到:

TX Text Control文字处理教程(6)通过代码编辑和格式化文本

在许多应用系统中通过代码来编辑文本是一个必不可少的功能,例如:将多个小文件与数据库数据合并生成报表.电子购物时需要创建订单并作为HTML文件进行发送.使用Text Control,这些操作可以使用鼠标操作或者编码的方式很容易的实现. 本章节相应的源代码可以在TX Text Control.NET的安装目录中找到: Samples\WinForms\VB.NET\ Editing from code Samples\WinForms\CSharp\ Editing from code 第一节:选择