TX Text Control .NET for Windows Forms

涵盖Word主要功能的文字处理控件

产品编号: 100088
产品功能: Word控件
开发语言: .NET
可用平台: Visual Studio 2008/2010/2012/2013
当前版本: x10
开  发  商: Imaging Source

TX Text Control是一款功能类似于 MS Word 的文字处理控件,包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理,网站内容发布,电子病历中病案模板创建、病历书写、修改历史、连续打印、病案归档等功能的实现。

功能介绍:
这里列出了TX Text Control .NET for Windows Forms Enterprise(企业版)的功能介绍,其中部分功能并包含在标准版和专业版中。关于各版本之间的详细比较,请参看版本比较。

(一)常用的文字处理功能
1、 打印和打印预览
实现基于微软平台的打印操作一直都是一项比较复杂的工作,而 TX Text Control .NET 只需调用一个函数即可实现文档、图形、表格、页眉和页脚等内容的打印操作。同时,开发人员也可以调用高级的打印方法来实现一些复杂的打印操作,例如:同时打印多个控件的内容、或将 TX Text Control .NET 与其他控件同时打印。
TX Text Control .NET 还为最终用户提供的打印预览功能,预览内容和打印内容是完全一致的,因此,用户可以通过预览操作来检查将要打印的内容是否是他们需要的。

printing_dialog.pngprinting.png

2、 分节
文档可以分为任意数量的节,并且可对每节的格式进行单独设置。下面是节可用的格式设置选项:

多种页面方向设置:可以为页面中的每个节指定不同的显示方向,因此,文档中每个页面的显示方向可以是不同的。
多种页眉和页脚格式设置:可以以节为单位设置页眉和页脚的格式,因此,文档中每个节的页眉和页脚可以独立于其它节进行设置。
多种页面大小和边距设置:文档中每页的页面大小和页边距可以进行单独设置,不会依赖或影响其它页面的设置。
分节对话框:TX Text Control .NET可以通过对话框进行文档的格式设置,也可以通过对话框对节进行单独的格式设置。

document_sections_a.png

3、 超文本链接
TX Text Control .NET 能够编辑类似于HTML这样包含超文本信息的文件,而且可以将包含超链接的文档导出为HTML文件、或直接发布到互联网上、还可以作为HTML格式的邮件进行发送。正是因为提供了对超链接的支持,所以 TX Text Control .NET 可用于创建处理海量文本信息的超文本系统。

hypertext_b.pnghypertext_a.png

4、 项目符号和编号列表
TX Text Control .NET 为项目符号和编号列表提供了全面的支持,项目符号和编号列表的若干属性可以由用户来定义,其典型应用包括会议纪要、阅读列表和工作列表等。

bullets_b.pngbullets_a.png

5、 多级撤消 / 恢复
多级撤消 / 恢复是文字处理器的基本功能之一,TX Text Control .NET 记录了用户编辑文档的每一步操作。
用户可以在任何时候撤消之前进行的编辑操作或者恢复操作。
开发人员可以实现多级撤消 / 恢复操作,用户可以通过鼠标或者键盘来访问这些功能。

6、 分栏显示
分栏是一个非常有用的文字处理功能,使用分栏能够更容易和快速的理解文档内容。
用户可以为整个文档指定显示列数,也可以单独为某个页面指定显示列数;可以通过对话框和标尺来设定列宽、列边框、列间距等属性;使用 SHIFT + CTRL + ENTER 组合键来实现换列操作。

7、 缩放操作
 
用户可以以1%为步进单位对文档进行缩放操作,缩放的范围是10% 至 400%,在这个缩放范围内所有的文字处理功能都是可用的。

8、 样式表
样式表是大型文字处理器的基本功能,我们可以想象正在处理一个庞大的文档,文档中所有标题的字体都是12pt Times Bold,现在一个新的需求要将所以标题的字体修改为14pt Arial。如果没有样式表,这将是一件多么繁琐的工作,我们必须遍历所有的标题并修改它们的字体。如果使用样式表,这项工作只需几行代码即可完成。
TX Text Control .NET 能对段落和文字进行样式设置并支持样式继承,样式表还兼容 MS Word,并能在 RTF 和 DOC 文件中使用。当多个用户同时使用一个文档,样式表的作用就更为重要,通过样式表可以防止文档中每个章节格式上的细微差别。

9、 拼写检查
TX Text Control .NET 制造商与 Keyoti 公司(该公司是拼写检查控件的市场领导者)合作开发了RapidSpell .NET产品,RapidSpell .NET完全集成于 TX 产品之中,TX 利用RapidSpell .NET进行准确而且快速的拼写检查操作。
RapidSpell .NET可用于WinForm和ASP.NET两个平台,而且无需编码即可使用该产品提供的若干拼写检查接口。

Spell-As-You-Type:
当用户输入或者定位到错误文字时,将对错误文字进行高亮显示。用户可以在高亮文字上通过上下文菜单得到一些建议选项,例如:全部忽略或者添加到用户字典。

Spell Dialog:
RapidSpell .NET对话框提供了常用的GUI功能,例如:添加、 撤消、 选项、 更改、 全部更改, 忽略、 忽略所有、 智能建议 和 双字检测。能对标准的英国和美国英语、综合英语、德语、澳大利亚语和加拿大有进行拼写检查,同时还提供了专业术语的检查字典,例如:医学字典等。
RapidSpell .NET控件需要单独购买。

10、 表格操作
TX Text Control .NET 为表格、单元格以及单元格内的文字提供了丰富的格式设置选项。
可使用集成对话框或者代码在文档和表格内插入表格,表格的单元格内还可以插入特殊文字和数字、段落、图片和表格,而且能使用对话框和代码来设置单元格的宽度、高度、边框和底纹等样式,单元格内的文字也可以像文档中的文字一样进行任意的格式设置,例如:设置字体、缩进和行间距等。

文本框
文本框:文本框中可以插入文本、表格以及 TX Text Control .NET 支持的任何数据对象,可以像编辑文档中的文本一样对文本框的文本进行编辑。同时可以使用代码和对话框来设置文本框的位置、样式、对齐方式、大小和背景色等属性。

打印标签:TX Text Control .NET 拥有精确的定位能力,用户可以非常方便的创建标签,标签可以包括格式化文本、图形、条码和标志灯。
数据合并:TX Text Control .NET 文本框还可用于数据可并操作。因为能对单独对文档中标记文本字段进行访问,这使最终用户可以将所有的字段合并到一个特殊的文本框中,而不需遍历文档中所有的字段。

11、 页眉和页脚
页眉和页脚是由文本、图片、表格或者其它信息组成,分别位于文档中每页的头部和尾部,用户文档可以使用相同的页眉和页脚,也可以为某些页单独设定页眉和页脚。
例如:最终用户可以在第一页的页眉添加公司Logo,而其它页的页眉可以是文档的名字。同时,可将对眉和页脚中的文本进行各种格式设置。

12、 页面和文档设置
 
页面设置定义了屏幕上文档的显示方式,其中包括设置滚动条和页面显示。文档设置包括页面大小、方向和边距和默认打印机等。同时,所有的页面和文档设置选项都可以在代码中进行访问。

13、 字符和段落格式设置
 
TX Text Control .NET 提供了您所需要的一整套字符和段落格式设置相关的功能。

丰富的字符格式设置,例如:可以为字体大小、字体名称、字符样式、前景色和背景色等进行多种格式设置。而且所有的格式设置选项都能与其它选项组合使用,可实现任意的格式设置。
灵活的段落格式设置,例如:可以为缩进、类型选项卡、行间距与段落间距、段落框等进行多种格式设置。
下面列出一些可用的段落格式:

多段落同页显示(Keep with next):用户选择该选项之后,可以强制将当前段和之前的段落显示在同一页中。
多行同页显示(Keep lines together):用户选择该选项之后,同一段落中的多各行始终显示在同一页中。
段落之前换页(Page break before):用户选择该选项之后,将在当前段落之前进行换页操作,当前段落将从新的一页开始显示。
孤行控制:孤行控制选项可以由开发人员和最终用户来设置,孤行的行数也可以进行指定。

14、 图片格式
TX Text Control .NET 中可以插入以下格式的图像文件,包括TIFF、 WMF,BMP、 JPEG、 PNG、 GIF。

15、 表格标题
 
表格需要分为多页显示时,每页都会自动添加表格标题行。

16、 读写数据库
通过完全抽象的数据操作层,TX Text Control .NET 能够从(往)任何数据库中读取(写入)纯文本和格式化文本。此外、TX 能够往(从)数据库中存入(读取)完全格式化的文件,例如:页面中包含图片、表格、页眉、页脚等其他富文本格式的文件。

典型应用包括:数据合并、报告、内容管理系统或基于Intranet的文字处理系统。

17、 图片操作
TX Text Control .NET 拥有非常强大的图片导入功能,支持多种图片格式。
图片导入分为以下三种方式:

Import as a character:图片被视为文字进行定位,与文字按照文本流的方式进行排版。
Import to fixed position:图片被插入到文档中的固定位置,图片周围的文字将自动围绕图片进行排版,用户也可以通过拖拽的方式来移动这些图片。
Anchored to a paragraph:图片可以插入并定位到一个特定的段落之中,如果该段落在页中的位置发生变化,图片将保持与段落的相对位置跟着移动。
TX Text Control .NET 还为用户提供了集成对话框,可以设置图片与文本的排列方式和图片的大小属性。

18、 集成对话框
TX Text Control .NET所有版本都附带了多个最终用户对话框,用户可以通过对话框设置段落、文字、表格、样式表等的格式。开发人员可以通过代码来访问和设置这些对话框的属性,同时这些对话框还支持本地化操作。
 
19、 剪贴板操作
 
TX Text Control .NET 所有剪贴板相关的功能都是内置的,不需要开发人员进行任何的编程工作即可实现该功能。剪贴板功能与ASCII、 HTML 和 RTF 格式也有很强的互操作能力。
TX Text Control .NET 也能很方便改变从剪贴板中粘贴数据的行为, 可通过TextControl.GetClipboardFormats将存储在剪贴板中的数据当做数组返回。

20、 查找和替换
最终用户可以使用集成对话框来完成查找和替换操作、开发人员也可以通过丰富的内置函数来实现查找和替换操作。

(二)高级编程功能
1、 工具栏
 
状态栏、按钮栏和标尺都是可配置的,不需要任何编程即可把这些组件添加到应用程序中。用户可以将按钮栏设置为 Windows 95 和 Windows XP等显示风格。TX Text Control .NET 中的所有按钮和下拉框都可由开发人员来设置是否显示和显示的位置,例如:可以控制用户在样式表中只能访问所有样式设置项中的部分设置项,该功能在XML文档编辑时也是非常有用的。

2、 XML 编程
 
XML不再是一个纯粹的技术术语,在文字处理要求具有可交互性时, XML已经成为文字处理程序的首选文件格式。TX Text Control .NET 的 XML模型为无技术背景的最终用户提供了一个处理XML文档的简便方法,最终用户无需了解 XML 的任何知识,即可在所见即所得的环境中处理XML文档;对开发人员而言,可通过 TX 提供的丰富属性和方法来处理 XML文档和样式表。

3、 文本选择和文字输入
 
开发人员可以通过 Selection 类来操纵文档中被选中文本的字体名、字体大小、前景色等背景色等信息;通过InputPosition类来操纵输入焦点当前所在的页、行和列等信息。

4、 Microsoft Word 合并域
支持Microsoft Word 合并域,可以在Microsoft Word中创建合并域然后导入到TX Text Control .NET应用程序中,也可以在TX Text Control .NET应用程序中创建合并域然后导出到Microsoft Word中。

5、 控制设置
 
TX Text Control .NET 提供了大量选项用于定义文字处理所需要的外观和行为设置。
外观控制设置:视图模式、文档背景色、滚动条位置、滚动条和控制字符是否显示。
行为控制设置:编辑模式(例如:文本是否只读、可选择或可编辑)、Tab键行为(例如:是否插入制表符、将焦点跳转到下一个控件)

6、 页面渲染引擎
 
使用页面渲染引擎可将页面导出为BMP文件或者WMF文件(WMF文件能转换为JPG, GIF, PNG, BMP, WMF, EMF, TIFF和ICO等格式的文件),并且导出文件的布局与实际打印结果布局一致。

7、 标记的文本字段
标记文本字段,也称为宏字段,标记文本字段的典型应用包括数据合并、报价单和报告等。
标记文本字段通常会连接到一个数据库中,同时标记文本可以使用 TX Text Control .NET 中的丰富格式设置选项。通过标记文本加载数据填充到相应的文档模板中,可以创建一个完整的文本文档,最终的文档可用于打印、传真或者以邮件的形式发送。TX 还提供了一些特殊的文本字段,例如:超链接、锚点和页号等。 
8、 对64位操作系统的支持
支持Windows XP 64位和Windows Vista 64位操作系统(所有版本)。

9、 数据绑定
TX Text Control .NET 中的控件完全支持数据绑定,例如:按钮、下拉框、Ribbon Bar等控件都无需任何代码就可以实现数据绑定操作。
10、 段落处理
TX Text Control .NET 的正文、页眉/页脚和文本框中都提供了段落集合属性,可用编程的方式来访问段落集合,并对每个段落进行单独设置。
TX Text Control .NET 提供了 ParagraphFormat 和 ListFormat 对每个段落进行格式设置。此外,还有以下属性可以使用:1、首字符设置,2、首行设置,3、字数和行数统计,4、格式样式。
TX Text Control .NET 中的 ListNumber 和 ListNumberText属性提供了对编号的进一步支持。

11、 行和字符操作
 
开发人员可以按行或者字符来处理文档,如统计一行文本中的字符数或文档中的行数。

12、 样式表编程
 
样式表定义了文档的布局和格式,通过样式表可以设置页面大小、边距以及字体等格式。使用样式表可以确保文档中所有页的样式一致,而特定类型文档也可以指定特定的样式,例如:可以为个人文档定义一个样式,官方信件和第三方报告可以指定另外的样式。通过样式表规范文档格式的同时,也进一步提升了企业形象。TX Text Control .NET 还支持段落和文字的样式设置,以及多个样式的继承。样式表还兼容MS Word、可用于RTF和DOC格式的文件。

(三)本地化操作

1、 多语言支持
 通过修改资源文件,可以为所有的对话框添加多语言支持功能。
2、 Unicode
TX Text Control .NET 提供了完整的 Unicode 支持,从而可以方便的创建多语言的应用程序。

(四)客户端的文字处理
1、 基于浏览器的文字处理
 
TX Text Control .NET 允许开发人员创建基于浏览器的所见即所得的文字处理器,并且能像桌面程序一样进行文档处理。
TX Text Control .NET 基于浏览器的应用程序由两部分组成:1、浏览器端程序,2、服务端程序。浏览器端程序使用标准的 .NET 远程处理协议来完成与服务端之间的数据交换操作,而且这种内部交换操作对最终用户是透明的。服务端程序运行在IIS上,浏览器端程序运行在最终用户的 Web 浏览器上,同时最终用户的PC需要满足以下两点需求:1、使用 Microsoft Internet Explorer,2、安装 .NET Framework。

(五)支持的文件格式
1、 超文本标记语言(HTML)
TX Text Control .NET应用程序可以编辑HTML文件,同时还可以保存为HTML文件。
2、 导出为Adobe PDF/A文档格式存档
可以将文档导出为 PDF/A格式的文件。
3、 Microsoft Word (doc格式)
TX Text Control .NET 应用程序可以编辑 .doc文件,同时还可以保存为 .doc文件。
4、 可扩展标记语言(XML)
XML 文件将文档内容和格式完全分离开来,而且可以与 DTD 和 CSS 文件一起使用。同时最终用户无需了解 XML 的任何知识,即可在所见即所得的环境中处理XML文档。
5、 导入Adobe PDF文档格式
TX Text Control .NET 应用程序可以编辑PDF文件。
6、 级联样式表 (CSS)
TX Text Control .NET 应用程序使用 CSS 呈现 XML 文件,指定不同的 CSS 文件,可以创建文档的不同视图。
7、 文档类型说明 (DTD)
TX Text Control .NET 应用程序中使用 XML文件时,程序会自动加载相应的 DTD文件,以确保最终用户输入的数据符合DTD文件的规定。
8、 导出Adobe PDF文档格式
可以导出 PDF 文件,而且不需要其它软件或者第三方驱动程序。
9、 富文本格式 (RTF)
TX Text Control .NET 应用程序可以编辑 RTF 文件,同时还可以保存为 RTF 文件。
10、 Microsoft Office Open XML (DOCX)
TX Text Control .NET 应用程序可以编辑 .docx 文件,同时还可以保存为 .docx 文件。

开发商其他产品

同类产品

热销产品

Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat