• <menu id="w2i4a"></menu>
  • logo TX Text Control for Winform用戶指南

    歷史版本


    點擊下載TX Text Control for Winform最新試用版

    新增對從右至左語言的支持

    在 TX Text Control .NET X10 版本中,增加對從右至左語言的支持,如對阿拉伯語和希伯來語的支持。而且,文檔中每行文本可以混合使用兩種顯示方式的語言,這意味著你可以在文檔中同時輸入從左至右和從右至左兩種語言的文本。輸入焦點也會根據(jù)語言顯示方向的不同進行自動切換。比如:設(shè)置為從右至左語言時,輸入焦點會自動切換到文本輸入方向的左側(cè);設(shè)置為從左至右語言時,輸入焦點會自動顯示到文本輸入方向的右側(cè)。

    在郵件合并中使用圖片占位符

    為郵件合并操作新增圖片占位符對象,可以直接將一個圖片對象插入到模板中,同時指定該圖片對象的名稱、大小等屬性。圖片對象支持的數(shù)據(jù)源可以是一個圖片的二進制數(shù)組、System.Drawing.Image 類型的對象,文件名稱或十六進制字符串。這些數(shù)據(jù)類型覆蓋了圖片在數(shù)據(jù)庫中最常用的保存形式。圖片在完成合并之后,會自動放大或者縮小以匹配圖片占位符在模板中的大小設(shè)置。以下截圖為圖片占位符與數(shù)據(jù)源對象綁定的集成對話框:

    模板與數(shù)據(jù)源合并之后,圖片大小會根據(jù)圖片占位符大小進行大小自適應(yīng)操作:

    全面支持集合對象數(shù)據(jù)源

    TX Text Control .Net Server X10 在報表和郵件合并方面做了很多功能增強,這些功能可以在 Windows Forms、WPF 和 ASP.NET 系統(tǒng)中使用。

      

    直接使用集合對象作為模板合并數(shù)據(jù)源,是 TX Text Control.NET X10 報表功能中極為普遍的需求。在 TX Text Control .NET X10 中的 DocumentServer.MailMerge 類型提供了一個新的方法,該方法可以接受一個 IEnumerable 類型的對象作為參數(shù):
    public void MergeObjects(System.Collections.IEnumerable mergeData);
    MailMerge 會自動將對象的所有 Public 屬性作為數(shù)據(jù)表的列以及子表對象。IEnumerable 類型的屬性會被自動作為合并塊和級聯(lián)合并塊處理。比如以下結(jié)構(gòu)的數(shù)據(jù)源:

    以下代碼演示了如何創(chuàng)建數(shù)據(jù)源對象,以及如何通過 MergeObjects 開啟合并操作:
    Invoice invoice = new Invoice(); 
    
    invoice.Products = new List<Product>(); 
    invoice.Products. Add( newProduct( "tx_Apple", 3.55m)); 
    invoice.Products. Add( newProduct( "tx_Banana", 2.4m)); 
    invoice.Products. Add( newProduct( "Pinetx_Apple", 2.99m)); 
    
    var invoices = new List<Invoice>(); 
    invoices. Add(invoice); 
    
    mailMerge1.MergeObjects(invoices);

    同時,TX Text Control .NET X10 允許你根據(jù)自己的業(yè)務(wù)來定義文本的顯示格式方式。你可以通過重載 ToString( ) 方法,以此來返回符合你業(yè)務(wù)需求的文本內(nèi)容。

    使用格式化字符串控制合并域數(shù)據(jù)格式

    在 TX Text Control .NET X10 中為合并域增加格式字符串的支持,可以在模板中直接設(shè)置合并域數(shù)據(jù)格式,以此用來生成具有統(tǒng)一格式的文檔,而不依賴于用戶輸入的數(shù)據(jù)格式。比如,我們可以通過這樣的格式字符串 $#,###.00 ,實現(xiàn)對金額數(shù)據(jù)的統(tǒng)一格式顯示 $345.55。


    多線程助性能全面提升

    TX Text Control .NET X10 在現(xiàn)有的高速文檔處理速度基礎(chǔ)上,全面采用多線程處理方式,在新版本中您將感受到更加文檔創(chuàng)建和渲染性能體驗。從典型的文檔處理系統(tǒng)到金融行等特殊需求的領(lǐng)域,每天有成千上萬的文檔處理操作,在這樣的業(yè)務(wù)系統(tǒng)中對文字處理的性能要求會非常高,而這樣的需求在 TX Text Control .NET X10 中將會得到更好的滿足。

    區(qū)域語言設(shè)置

    文檔中的字符、詞組和段落可以設(shè)置特定的區(qū)域語言,該操作會在用戶切換輸入語言時自動完成,同時,該功能還可以通過內(nèi)置的屬性設(shè)置對話框和編碼的方式進行控制。

    在新版本中,你可以為指定區(qū)域文本設(shè)置特定的語言,該設(shè)置將被拼寫檢查和斷字功能所使用。同時,你可以為文檔中每個區(qū)域設(shè)置不同的區(qū)域語言設(shè)置,在TX的狀態(tài)欄中也會自動顯示當(dāng)輸入焦點設(shè)置的區(qū)域語言。

    多國語言自動斷字

    TX Spell .NET 4.0 為擁有多語言設(shè)置的文檔提供了不同的斷字方法,TX Spell .NET 會在指定的分割位置或一個斷字位置數(shù)組前返回一個詞語。


    在建立 TX Spell 與 TX Text Control .NET 控件的關(guān)聯(lián)之后,斷字操作會根據(jù)文檔中設(shè)置的區(qū)域語言進行斷字,同時,還可以通過以下集成對話框完成斷字相關(guān)選項設(shè)置:


    內(nèi)置更為豐富的圖表集合

    在 TX Text Control .NET X10 所提供的模板設(shè)計器程序 TX Text Control Words 中,內(nèi)置了更多的圖標集合用于一些新功能、設(shè)置以及對條碼類型支持。TX Text Control Words 應(yīng)用程序提供全部源代碼,你可以修改、替換或者重復(fù)使用這些源碼和圖標,以下列出了內(nèi)置的全部圖標:32*32 像素圖標集


    16*16 像素圖標集


    更易使用的郵件合并設(shè)計器

    TX Text Control .NET X10 除了提供新功能和原有功能增強外,我們還對 TX Text Control Words 應(yīng)用程序也進行了大量的功能改進和增強。 TX Text Control Words 常用于郵件合并的模板創(chuàng)建工作,然后,你可以在 Windows Forms、WPF 和 ASP.NET 應(yīng)用程序中,使用 TX Text Control 郵件合并引擎完成模板與數(shù)據(jù)的合并操作。與傳統(tǒng)模板設(shè)計器最大區(qū)別在于,該設(shè)計器的用戶界面和使用方式與 MS Word 非常相似,沒有任何開發(fā)經(jīng)驗的人員也可以創(chuàng)建出絢麗的訂單、發(fā)貨標簽、產(chǎn)品列表等類型的報表。最為重要的是,我們提供了 TX Text Control X10 的全部源代碼,你可以進行任意自定義并集成到你的應(yīng)用系統(tǒng)中。

    加載 XML 數(shù)據(jù)源

    通過數(shù)據(jù)源連接向?qū)?,可以建立?ODBC、ADO.NET 數(shù)據(jù)源的連接。在 TX Text Control .Net Server X10 中還可以直接打開 XML 文件最為數(shù)據(jù)源,這就為沒有數(shù)據(jù)庫連接權(quán)限的使用人員(比如:模板設(shè)計人員)帶來很大的便利,可以從加載的 XML 文件中獲取數(shù)據(jù)庫的表結(jié)構(gòu)、字段名稱和字段關(guān)系等基本信息。

    創(chuàng)建數(shù)據(jù)關(guān)系

    TX Text Control 可以根據(jù)數(shù)據(jù)之間的關(guān)系,并結(jié)合報表模板中的合并塊功能創(chuàng)建主-從級聯(lián)報表樣式。此外,還可以通過字段前綴的方式建立主表與子表之間的數(shù)據(jù)關(guān)系。

    報表數(shù)據(jù)源配置文件

    報表數(shù)據(jù)源配置文件已經(jīng)隨模板設(shè)計器而發(fā)布,其中包含數(shù)據(jù)連接和數(shù)據(jù)關(guān)系。通過這種方式,你再也不必使用代碼為主-從合并塊定義數(shù)據(jù)之間的關(guān)系了。所有的操作只需你在模板設(shè)計器中打開數(shù)據(jù)源,創(chuàng)建數(shù)據(jù)之間的關(guān)系,并將這些設(shè)置保存為報表數(shù)據(jù)源配置文件即可。


    由此帶來的好處在于,你可以非常方便地通過一個文件管理數(shù)據(jù)源連接信息,你可以在不同的模板之間重復(fù)使用該文件,一旦需要修改數(shù)據(jù)源配置信息時,你只需修改一次配置便可同時反映到所有使用該文件的模板中,大大節(jié)省開發(fā)時間。

    插入字段前綴

    在 TX Text Control .Net Server X10 中,如果所選中的數(shù)據(jù)表上有數(shù)據(jù)關(guān)系,那么,與該表關(guān)聯(lián)的表會以樹形結(jié)構(gòu)的方式,自動地顯示到插入合并域?qū)υ捒蛑?,從而,可以更方便地添加帶前綴的子表字段。


    插入帶表頭的合并塊

    在插入合并塊操作時,如果插入的是基于表格布局的合并塊,插入合并塊對話框可以為表格指定相應(yīng)的表頭,同時,可以給表格指定默認的顯示樣式,讓整個報表界面更加專業(yè)。


    插入圖片占位符

    為郵件合并操作新增圖片占位符對象,可以直接將一個圖片占位符插入到模板中,同時指定該圖片對象的名稱、大小等屬性。圖片對象支持的數(shù)據(jù)源可以是一個圖片的二進制數(shù)組、System.Drawing.Image 類型的對象,文件名稱或十六進制字符串。在合并數(shù)據(jù)時,圖片能夠自動地進行放大或縮小以適應(yīng)圖片占位符的大小。

    TX Text Control .Net Server X10 軟件環(huán)境


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();