TX Text Control .Net Server功能介紹
點擊下載TX Text Control .Net Server最新試用版
TX Text Control .Net Server 是 ASP.NET 應用程序的文字處理引擎,不同于 TX Text Control 其它版本的是,它沒有最終用戶端的編輯對話框和編輯菜單。
- 常用的文字處理功能
- 高級編程功能
- 本地化操作
- 服務端的文字處理
- 客戶端的文字處理
- 支持的文件格式
1、查找和替換
查找和替換操作時文字處理軟件中一個標準化的功能,最終用戶通過對話框即可完成查找和替換操作。
TX Text Control .NET 也提供了同樣的功能。開發(fā)人員可以通過服務端代碼完成查找和替換操作,而最終用戶可以通過對話框來完成查找和替換操作。例如:將文檔中一些特殊的日期替換成當前日期;或者將舊的產(chǎn)品名稱替換成新的產(chǎn)品名稱。
同時,因為 TX Text Control .NET 使用了非常高效的查找和替換算法,所以能在極短時間范圍內(nèi)完成大批量的查找和替換操作。
2、分節(jié)
文檔可以分為任意數(shù)量的節(jié),并且可對每節(jié)的格式進行單獨設置。下面是節(jié)可用的格式設置選項:
- 多種頁面方向設置:可以為頁面中的每個節(jié)指定不同的顯示方向,因此,文檔中每個頁面的顯示方向可以是不同的。
- 多種頁眉和頁腳格式設置:可以以節(jié)為單位設置頁眉和頁腳的格式,因此,文檔中每個節(jié)的頁眉和頁腳可以獨立于其它節(jié)進行設置。
- 多種頁面大小和邊距設置:文檔中每頁的頁面大小和頁邊距可以進行單獨設置,不會依賴或影響其它頁面的設置。
- 分節(jié)對話框:最終用戶通過基于瀏覽器的文字處理器,可以像在基于桌面程序的文字處理器一樣對文檔進行編輯。
TX Text Control .NET 為項目符號和編號列表提供了全面的支持,項目符號和編號列表的若干屬性可以由用戶來定義,其典型應用包括會議紀要、閱讀列表和工作列表等。
4、多級撤消 / 恢復
多級撤消 / 恢復是文字處理器的基本功能之一,TX Text Control .NET 記錄了用戶編輯文檔的每一步操作。用戶可以在任何時候撤消之前進行的編輯操作或者恢復操作。
開發(fā)人員可以實現(xiàn)多級撤消 / 恢復操作,用戶可以通過鼠標或者鍵盤來訪問這些功能。
5、分欄顯示
分欄是一個非常有用的文字處理功能,使用分欄能夠更容易和快速的理解文檔內(nèi)容。
用戶可以為整個文檔指定顯示列數(shù),也可以單獨為某個頁面指定顯示列數(shù);可以通過對話框和標尺來設定列寬、列邊框、列間距等屬性;使用 SHIFT + CTRL + ENTER 組合鍵來實現(xiàn)換列操作。
6、樣式表
樣式表是大型文字處理器的基本功能,我們可以想象正在處理一個龐大的文檔,文檔中所有標題的字體都是 12pt Times Bold,現(xiàn)在一個新的需求要將所以標題的字體修改為 14pt Arial。如果沒有樣式表,這將是一件多么繁瑣的工作,我們必須遍歷所有的標題并修改它們的字體。如果使用樣式表,這項工作只需幾行代碼即可完成。
TX Text Control .NET 能對段落和文字進行樣式設置并支持樣式繼承,樣式表還兼容 MS Word,并能在 RTF 和 DOC 文件中使用。當多個用戶同時使用一個文檔,樣式表的作用就更為重要,通過樣式表可以防止文檔中每個章節(jié)格式上的細微差別。
7、拼寫檢查
TX Text Control .NET 制造商與 Keyoti 公司(該公司是拼寫檢查控件的市場領(lǐng)導者)合作開發(fā)了 RapidSpell .NET 產(chǎn)品,RapidSpell .NET 完全集成于 TX 產(chǎn)品之中,TX 利用 RapidSpell .NET 進行準確而且快速的拼寫檢查操作。
RapidSpell .NET 可用于 WinForm 和 ASP.NET 兩個平臺,而且無需編碼即可使用該產(chǎn)品提供的若干拼寫檢查接口。
Spell-As-You-Type:
當用戶輸入或者定位到錯誤文字時,將對錯誤文字進行高亮顯示。用戶可以在高亮文字上通過上下文菜單得到一些建議選項,例如:全部忽略或者添加到用戶字典。
Spell Dialog:
RapidSpell .NET 對話框提供了常用的 GUI 功能,例如:添加、 撤消、 選項、 更改、 全部更改, 忽略、 忽略所有、 智能建議 和 雙字檢測。能對標準的英國和美國英語、綜合英語、德語、澳大利亞語和加拿大有進行拼寫檢查,同時還提供了專業(yè)術(shù)語的檢查字典,例如:醫(yī)學字典等。
RapidSpell .NET 控件需要單獨購買。
8、表格操作
TX Text Control .NET 為表格、單元格以及單元格內(nèi)的文字提供了豐富的格式設置選項。 可使用集成對話框或者代碼在文檔和表格內(nèi)插入表格,表格的單元格內(nèi)還可以插入特殊文字和數(shù)字、段落、圖片和表格,而且能使用對話框和代碼來設置單元格的寬度、高度、邊框和底紋等樣式,單元格內(nèi)的文字也可以像文檔中的文字一樣進行任意的格式設置,例如:設置字體、縮進和行間距等。
9、打印操作
實現(xiàn)基于微軟平臺的打印操作一直都是一項比較復雜的工作,而 TX Text Control .NET 只需調(diào)用一個函數(shù)即可實現(xiàn)文檔、圖形、表格、頁眉和頁腳等內(nèi)容的打印操作。同時,開發(fā)人員也可以調(diào)用高級的打印方法來實現(xiàn)一些復雜的打印操作,例如:同時打印多個控件的內(nèi)容、或?qū)?TX Text Control .NET 與其他控件同時打印。
10、文本框
文本框:文本框中可以插入文本、表格以及 TX Text Control .NET 支持的任何數(shù)據(jù)對象,可以像編輯文檔中的文本一樣對文本框的文本進行編輯。同時可以使用代碼和對話框來設置文本框的位置、樣式、對齊方式、大小和背景色等屬性。
打印標簽:TX Text Control .NET 擁有精確的定位能力,用戶可以非常方便的創(chuàng)建標簽,標簽可以包括格式化文本、圖形、條碼和標志燈。
數(shù)據(jù)合并:TX Text Control .NET 文本框還可用于數(shù)據(jù)可并操作。因為能對單獨對文檔中標記文本字段進行訪問,這使最終用戶可以將所有的字段合并到一個特殊的文本框中,而不需遍歷文檔中所有的字段。
11、頁眉和頁腳
頁眉和頁腳是由文本、圖片、表格或者其它信息組成,分別位于文檔中每頁的頭部和尾部,用戶文檔可以使用相同的頁眉和頁腳,也可以為某些頁單獨設定頁眉和頁腳。
例如:最終用戶可以在第一頁的頁眉添加公司 Logo,而其它頁的頁眉可以是文檔的名字。同時,可將對眉和頁腳中的文本進行各種格式設置。
12、頁面和文檔設置
頁面設置定義了屏幕上文檔的顯示方式,其中包括設置滾動條和頁面顯示。文檔設置包括頁面大小、方向和邊距和默認打印機等。同時,所有的頁面和文檔設置選項都可以在代碼中進行訪問。
13、圖片格式
TX Text Control .NET 中可以插入以下格式的圖像文件,包括 TIFF、 WMF、BMP、 JPEG、 PNG、 GIF。14、 表格標題
表格需要分為多頁顯示時,每頁都會自動添加表格標題行。
高級編程功能
1、字符和段落格式設置
TX Text Control .NET 提供了您所需要的一整套字符和段落格式設置相關(guān)的功能。
- 豐富的字符格式設置,例如:可以為字體大小、字體名稱、字符樣式、前景色和背景色等進行多種格式設置。而且所有的格式設置選項都能與其它選項組合使用,可實現(xiàn)任意的格式設置。
- 靈活的段落格式設置,例如:可以為縮進、類型選項卡、行間距與段落間距、段落框等進行多種格式設置。
- 多段落同頁顯示(Keep with next):用戶選擇該選項之后,可以強制將當前段和之前的段落顯示在同一頁中。
- 多行同頁顯示(Keep lines together):用戶選擇該選項之后,同一段落中的多各行始終顯示在同一頁中。
- 段落之前換頁(Page break before):用戶選擇該選項之后,將在當前段落之前進行換頁操作,當前段落將從新的一頁開始顯示。
- 孤行控制:孤行控制選項可以由開發(fā)人員和最終用戶來設置,孤行的行數(shù)也可以進行指定。
- 數(shù)據(jù)合并組件:TX Text Control .Net Server 數(shù)據(jù)合并組件將數(shù)據(jù)合并操作簡化到了最低程度。只需三行代碼即可實現(xiàn)加載模板、分配數(shù)據(jù)、合并數(shù)據(jù)以及保存文檔的操作。
- 嵌套合并:TX Text Control .Net Server 模板中可以添加嵌套的合并模塊,并用結(jié)構(gòu)化的數(shù)據(jù)進行填充,這樣就可以實現(xiàn)主-從報表。
- 圖片合并域:可以使用插入文本合并域一樣方法在 TX Text Control .Net Server 中插入圖形合并域。
3、文本選擇和文字輸入
開發(fā)人員可以通過 Selection 類來操縱文檔中被選中文本的字體名、字體大小、前景色等背景色等信息; 通過 InputPosition 類來操縱輸入焦點當前所在的頁、行和列等信息。
4、Microsoft Word 合并域
支持 Microsoft Word 合并域,可以在 Microsoft Word 中創(chuàng)建合并域然后導入到 TX Text Control .NET 應用程序中,也可以在 TX Text Control .NET 應用程序中創(chuàng)建合并域然后導出到 Microsoft Word 中。
5、頁面渲染引擎
使用頁面渲染引擎可將頁面導出為 BMP 文件或者 WMF 文件(WMF 文件能轉(zhuǎn)換為JPG、GIF、PNG、BMP、WMF、EMF、TIFF 和 ICO 等格式的文件),并且導出文件的布局與實際打印結(jié)果布局一致。
6、標記的文本字段
標記文本字段,也稱為宏字段,標記文本字段的典型應用包括數(shù)據(jù)合并、報價單和報告等。
標記文本字段通常會連接到一個數(shù)據(jù)庫中,同時標記文本可以使用 TX Text Control .NET 中的豐富格式設置選項。通過標記文本加載數(shù)據(jù)填充到相應的文檔模板中,可以創(chuàng)建一個完整的文本文檔,最終的文檔可用于打印、傳真或者以郵件的形式發(fā)送。TX 還提供了一些特殊的文本字段,例如:超鏈接、錨點和頁號等。
7、對64位操作系統(tǒng)的支持
支持 Windows XP 64 位和 Windows Vista 64 位操作系統(tǒng)(所有版本)。
8、段落處理
TX Text Control .NET 的正文、頁眉/頁腳和文本框中都提供了段落集合屬性,可用編程的方式來訪問段落集合,并對每個段落進行單獨設置。
TX Text Control .NET 提供了 ParagraphFormat 和 ListFormat 對每個段落進行格式設置。此外,還有以下屬性可以使用:1、首字符設置,2、首行設置,3、字數(shù)和行數(shù)統(tǒng)計,4、格式樣式。
TX Text Control .NET 中的 ListNumber 和 ListNumberText 屬性提供了對編號的進一步支持。
9、ASP.NET DocumentViewer
DocumentViewer 提供了一個非常簡單的方法來顯示文檔的內(nèi)容,編輯模板的表單領(lǐng)域,并能在 web 瀏覽器中瀏覽文檔。
使用 AJAX 技術(shù)增強了 Web 界面的操作能力,用戶可以進行以下操作:
- 在文檔中進行前進和回退操作
- 跳轉(zhuǎn)到第一頁和最后一頁
- 對文檔進行縮放操作
- 文檔按照 DocumentViewer 的寬度進行顯示
- 文檔按照 DocumentViewer 的寬度和高度進行顯示
模板中包含可在 Web 瀏覽器中填寫的表單域,填寫的數(shù)據(jù)被發(fā)送回服務端進行處理。處理過程中可以見數(shù)據(jù)保存為 XML 文件或者將模板和數(shù)據(jù)保存為一個文檔。除此之外,數(shù)據(jù)可以緩存到客戶端以便下次編輯時可以再次使用。
10、行和字符操作
開發(fā)人員可以按行或者字符來處理文檔,如統(tǒng)計一行文本中的字符數(shù)或文檔中的行數(shù)。
本地化操作
1、Unicode
TX Text Control .NET 提供了完整的 Unicode 支持,從而可以方便的創(chuàng)建多語言的應用程序。
服務端的文字處理
1、文檔轉(zhuǎn)換
TX Text Control .Net Server 最重要的功能之一就是文檔轉(zhuǎn)換,文字處理器能夠加載 TX Text Control .Net Server 所支持的任何類型文件,并且能將其保存為其它格式的文件。以下是文檔轉(zhuǎn)換的兩種應用場景:
- 場景一:最終用戶在本地電腦上創(chuàng)建了一個格式化文檔,其中包括圖片、頁眉、頁腳、表格,并將文檔保存為 RTF 格式,然后用戶可將該文件上傳到一個使用 TX Text Control .Net Server 創(chuàng)建的服務端,并選擇希望得到的文件格式,服務端就會把文檔轉(zhuǎn)換為相應格式的文檔進行返回。
- 場景二:用戶可以創(chuàng)建一個 MS Word 文檔,并上傳到一個使用 TX Text Control .Net Server 創(chuàng)建的服務端。服務端程序能自動加載該文件,然后將該文件保存為 HTML 文件并拷貝到相應的發(fā)布路徑中,這樣就可以通過互聯(lián)網(wǎng)來訪問該文件。
PDF 已經(jīng)成為獨立于平臺的標準文件格式,PDF 文件可直接打印、通過郵件發(fā)送、通過瀏覽器查看。
開發(fā)人員可以通過 TX Text Control .Net Server 將各種數(shù)據(jù)源中的數(shù)據(jù)添加到文檔中,并導出為 PDF 文件,這樣就可以在多種操作系統(tǒng)和硬件環(huán)境中就行查看。例如:手機、PDA 以及 PC 都有相應的 PDF 閱讀器。
TX Text Control .Net Server 可對 PDF 文件進行以下參數(shù)設置:
- 文檔安全性:可以通過代碼為 PDF 文件設置兩類密碼:第一類、普通用戶密碼,使用該密碼的用戶只能閱讀 PDF 文件;第二類、文件所有者密碼,使用該密碼的用戶可以修改對該文件的訪問權(quán)限。
- 圖形設置:在文件中插入圖片時,可以通過代碼來設置壓縮算法的參數(shù),從而調(diào)整圖片的分辨率和大小。
TX Text Control .Net Server 包含一個開發(fā)人員和一臺服務器授權(quán),同時還包括一個企業(yè)級客服端的授權(quán)。:
- 開發(fā)授權(quán):TX Text Control .Net Server 的開發(fā)授權(quán)數(shù)量由使用該控件的開發(fā)人員數(shù)量決定,有幾位開發(fā)人員需要購買幾個開發(fā)授權(quán)。同時,一個開發(fā)授權(quán)包含一個運行時授權(quán)。
- 運行時授權(quán):TX Text Control .Net Server 是以一臺服務器為授權(quán)單位,每臺服務器需要各自進行授權(quán),同時一臺服務器上可以擁有多個 TX Text Control .Net Server 應用程序。
使用 TX Text Control .Net Server 可以從數(shù)據(jù)庫和 Web 瀏覽器中取得數(shù)據(jù)并生成相應的文檔,該文檔是實時生成而不是保存在服務端,這樣就減小了數(shù)據(jù)的冗余性,而且用戶可以看到最新的數(shù)據(jù)信息。同時,該文檔可用于打印、通過瀏覽器查看、保存到本地磁盤或者使用郵件進行發(fā)送。
5、修改文檔
使用 TX Text Control .Net Server 可以為文字處理添加多種數(shù)據(jù)來源(數(shù)據(jù)庫、物理文件等),因此適用于各種數(shù)據(jù)合并應用,例如:紙質(zhì)信件、電子郵件、報價單和格式化信函等。
客戶端的文字處理
1、基于瀏覽器的文字處理
TX Text Control .NET 允許開發(fā)人員創(chuàng)建基于瀏覽器的所見即所得的文字處理器,并且能像桌面程序一樣進行文檔處理。
TX Text Control .NET 基于瀏覽器的應用程序由兩部分組成:1、瀏覽器端程序,2、服務端程序。瀏覽器端程序使用標準的 .NET 遠程處理協(xié)議來完成與服務端之間的數(shù)據(jù)交換操作,而且這種內(nèi)部交換操作對最終用戶是透明的。
服務端程序運行在 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 文件將文檔內(nèi)容和格式完全分離開來,而且可以與 DTD 和 CSS 文件一起使用。同時最終用戶無需了解 XML 的任何知識,即可在所見即所得的環(huán)境中處理 XML 文檔。
5、導入 Adobe PDF 文檔格式
TX Text Control .NET 應用程序可以編輯 PDF 文件。
6、級聯(lián)樣式表(CSS)
TX Text Control .NET 應用程序使用 CSS 呈現(xiàn) XML 文件,指定不同的 CSS 文件,可以創(chuàng)建文檔的不同視圖。
7、文檔類型說明(DTD)
TX Text Control .NET 應用程序中使用 XML 文件時,程序會自動加載相應的 DTD 文件,以確保最終用戶輸入的數(shù)據(jù)符合 DTD 文件的規(guī)定。
8、導出 Adobe PDF 文檔格式
可以導出 PDF 文件,而且不需要其它軟件或者第三方驅(qū)動程序。
9、富文本格式(RTF)
TX Text Control .NET 應用程序可以編輯 RTF 文件,同時還可以保存為 RTF 文件。
10、Microsoft Office Open XML(DOCX)
TX Text Control .NET 應用程序可以編輯 .docx 文件,同時還可以保存為 .docx 文件。