原創(chuàng)|產(chǎn)品更新|編輯:龔雪|2016-06-28 18:38:15.000|閱讀 275 次
概述:Aspose.BarCode|for .NET和for Java兩個(gè)版本均已更新,增加了多個(gè)條形碼樣式,針對(duì)Aztec碼、code128、PNG圖像、PDF417條形碼、QR條形碼的處理均有大幅優(yōu)化。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
核心 | 概述 | 類別 |
---|---|---|
BARCODENET-34365 | 增加新的條形碼樣式:DutchKix | 新特性 |
BARCODENET-34361 | 增加新的條形碼樣式:DotCode | 新特性 |
BARCODENET-36213 | 如果圖像未旋轉(zhuǎn)則條形碼無(wú)法識(shí)別 | 優(yōu)化 |
BARCODENET-36212 | 不能從擁有100個(gè)多種條形碼PNG圖像上讀取條形碼 | 優(yōu)化 |
BARCODENET-36210 | 在默認(rèn)設(shè)置下BarCodeReader無(wú)法檢測(cè)到條形碼 | 優(yōu)化 |
BARCODENET-36208 | 支持在數(shù)據(jù)矩陣的靜止區(qū)域識(shí)別入侵 | 優(yōu)化 |
BARCODENET-36205 | 支持識(shí)別不正確的3D扭曲Aztec碼 | 優(yōu)化 |
BARCODENET-36201 | 對(duì)Aztec碼的錯(cuò)誤識(shí)別 | 優(yōu)化 |
BARCODENET-36196 | 使用直方圖識(shí)別劣質(zhì)code128 | 優(yōu)化 |
BARCODENET-36195 | 對(duì)Aztec碼的錯(cuò)誤識(shí)別 | 優(yōu)化 |
BARCODENET-36188 | 不能從JPG圖像中識(shí)別3D扭曲Aztec碼 | 優(yōu)化 |
BARCODENET-36186 | 連續(xù)的幾個(gè)識(shí)別給出不同的結(jié)果 | 優(yōu)化 |
BARCODENET-36182 | 不支持PDF417條形碼的行 | 優(yōu)化 |
BARCODENET-36175 | 探尋與修復(fù)已識(shí)別條形碼的順序 | 優(yōu)化 |
BARCODENET-36172 | 提升dotcode區(qū)域識(shí)別 | 優(yōu)化 |
BARCODENET-34428 | 識(shí)別損壞的QR條形碼 | 優(yōu)化 |
BarCode API已增加支持新標(biāo)記DutchKIX的功能。
< example>
BarCodeBuilder builder = new BarCodeBuilder(@"258369AA", Symbology.DutchKIX); builder.Save("DutchKIX.png");
using (BarCodeReader reader = new BarCodeReader("DutchKIX.png", DecodeType.DutchKIX)) { while (reader.Read()) { Console.WriteLine(reader.GetCodeType() + ": " + reader.GetCodeText()); } }
DutchKIX: 258369AA
BarCode API已增加支持新標(biāo)記Dotcode的功能。
< example>
BarCodeBuilder builder = new BarCodeBuilder(@"!AA-11;", Symbology.DotCode); builder.Save("DotCode.png");
string filename = "DotCode.png"; using (BarCodeReader reader = new BarCodeReader(filename, DecodeType.DotCode)) { while (reader.Read()) { Console.WriteLine(reader.GetCodeType() + ": " + reader.GetCodeText()); } }
DotCode: !AA-11;
Aspose.BarCode for Java已更新至7.9.0版本,以下是新版本中的一些改進(jìn):
核心 | 概述 | 類別 |
---|---|---|
BARCODENET-34430 | 實(shí)現(xiàn)新的算法以識(shí)別扭曲的Aztec碼 | 新特性 |
BARCODENET-34421 | 在右側(cè)生成包含文本的數(shù)據(jù)矩陣碼 | 新特性 |
BARCODENET-34433 | 無(wú)法識(shí)別矩形Aztec碼 | 優(yōu)化 |
BARCODENET-34422 | 為Aspose.Barcode DLL驗(yàn)證部分信任訪問(wèn)屬性(APTCA) | 優(yōu)化 |
BARCODENET-34410 | 不能從PDF文件中成功讀取QR條形碼 | 優(yōu)化 |
BARCODENET-34398 | 不能從TIFF圖像中成功讀取QR條形碼 | 優(yōu)化 |
BARCODENET-34390 | 不能從BMP圖像中成功讀取QR條形碼 | 優(yōu)化 |
1) New Code location value CodeLocation.Right has been added to the enumeration: CodeLocation; 2) New methods getDisplay2DText and setDisplay2DText have been added to the BarCodeBuilder class;
< example>
BarCodeBuilder builder = new BarCodeBuilder( "GTIN:898978777776665655 UID: 121212121212121212 Batch:GH768 Exp.Date:150923", Symbology.DataMatrix); builder.setCodeLocation(CodeLocation.Right); builder.setMargins(new MarginsF(0,0,0,0)); //builder.setCodeTextSpace(0); // not recommended small space builder.save();
String gtin = ; String uid = ; String batch = ; String expDate = ; String textToEncode = gtin + uid + batch + expDate; // or + gtin + + uid + ... String textToDisplay = + gtin + + uid + + batch + + expDate; BarCodeBuilder builder = new BarCodeBuilder(textToEncode, Symbology.DataMatrix); builder.setDisplay2DText(textToDisplay); builder.setCodeLocation(CodeLocation.Right); builder.setMargins(new MarginsF(0,0,0,0)); //builder.setCodeTextSpace(0); // not recommended small space builder.save();
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)