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试用版下载
TX Text Control文字处理教程(11)使用文本框相关推荐
- TX Text Control文字处理教程
TX Text Control文字处理教程 TX Text Control 是一套免最终用户版权使用费的文字处理控件.它涵盖了Microsoft Word主要功能,为开发人员提供了Word中常用的文字 ...
- TX Text Control文字处理教程(13)实现拖放操作
Samples\WinForms\VB.NET\DragDrop Samples\WinForms\CSharp\DragDrop (一)两种拖放类型 在大多数文字处理器中支持两 ...
- TX Text Control文字处理教程(4)标记文本域
标记文本域是在文本中插入的一些标记,在文字处理器中可以通过标记文本来实现非常广泛的文字处理功能.例如: 邮件合并 电子表格中的计算域 书签 自动生成表格内容和索引 超文本链接和锚点 标记文本域可以由任 ...
- TX Text Control文字处理教程(10)创建报价单
该示例程序演示如何在办公系统中使用Text Control.办公系统的主要功能就是根据数据库中的数据来创建所需的文档.例如,根据地址信息数据库和商品信息数据库来创建一个订单. 示例程序 ...
- TX Text Control文字处理教程(7)邮件合并
邮件合并功能与之前的提到的将TX文档全部存入数据库有所不同,邮件合并功能是将数据库中特定字段插入到模板文档的特定位置.与此同时,本章节还会演示在邮件合并功能的基础上添加打印功能.以及如何创建邮件合并所 ...
- 文字处理控件功能比较:TX Text Control vs. RichTextBox
任何机构都需要创建和编辑文档,因此在机构的信息化系统中都需要文档的创建.编辑.转换等功能.通常情况下,我们可以使用VisualStudio自带的RichTextBox来实现文档编辑功能.RichTex ...
- 文字处理控件TX Text Control .NET for WPF 历史大版本X14发布 | 附下载
TX Text Control .NET for WPF 历史最大版本更新X14 包括所有平台,共有131个新课程,119个新功能,84个新方法和23个新的活动,X14是有史以来最大的发行版. Win ...
- 加载、编辑和保存Wod格式所见所得的Word文档处理控件TX Text Control ActiveX
TX Text Control ActiveX 控件为软件开发人员提供了强大的所见所得的Word文档处理,可以加载.编辑和保存Wod格式(DOCX.DOC.RTF等),生成Word报表,文档转换,导出 ...
- TX Text Control ActiveX 29.0 sp3-支持32/64位
主要功能 -TX Text Control ActiveX 29.0 sp3--支持32/64位Ω578867473 所见即所得编辑 为您的用户提供真正的 WYSIWYG.MS Word 兼容的富文本 ...
最新文章
- word 生成HTML
- iphone android传照片大小,iPhone与安卓跨平台如何传照片图文教程
- centos 记录用户行为轨迹
- 优秀测试管理工具必备九大功能分析
- 解决VS2010 beta2 安装后html标签和script智能提示不起作用的问题
- 点开那些优秀的硕博士们的朋友圈,他们都有这些特点!
- python3 使用 pi3 安装软件时候,报错找不到 SSL 附解决方法
- 深度学习笔记(18) 迁移学习
- 链路两段不同网段怎么通信_为什么不同网段不能通信(转)
- 加锁解锁PHP实现 -转载
- [Java] Lambda表达式
- 安装nvidia digits
- Spring Boot 实现通用 Auth 认证的 4 种方式!
- PROC SURVEYSELECT
- ESP8266利用Bliker、小爱同学和本地按钮控制4路开关
- 离散数学-传递闭包的代码计算
- Tungsten Fabric入门宝典丨8个典型故障及排查Tips
- ActiveMQ学习 (一) JSM基本概念
- 七巧板复原之剩余区域的计算-多边形的加减法计算
- 关于left / right / stereo / mono