[英]How to add utf-8 chars to DataMatrix?
問題是我需要在數據矩陣中使用 utf-8 字符。 有機會向數據矩陣添加 utf-8 字符嗎? 我知道像 ECI = 22 這樣的擴展來添加 UTF-8,但是如何實現呢? 也許使用 itextpdf.barcodes.BarcodeDataMatrix 我可以做到這一點,但我找不到示例。
我用 okapibarcode ( https://github.com/woo-j/OkapiBarcode ) 找到了解決方案
uk.org.okapibarcode.backend.DataMatrix dataMatrix = new uk.org.okapibarcode.backend.DataMatrix();
dataMatrix.setFontName("Helvetica");
dataMatrix.setFontSize(11);
dataMatrix.setModuleWidth(2);
dataMatrix.setBarHeight(50);
dataMatrix.setContent("тест");
int width = dataMatrix.getWidth();
int height = dataMatrix.getHeight();
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);
Graphics2D g2d = image.createGraphics();
Java2DRenderer renderer = new Java2DRenderer(g2d, 1, Color.WHITE, Color.BLACK);
renderer.render(dataMatrix);
return image;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.