powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / zxing Как сгенерировать 1D штрих код со строкой под ним?
8 сообщений из 8, страница 1 из 1
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40038675
SergeyAKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуется при помощи гугловской библиотеки zxing генерировать штрихкоды , чтобы под этим штрихкодом была строка
Как генерировать штрих код разобрался. Но со строкой получился затык
Это пример , по которому сделал. Штрихкод получается.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
String text = "123456789101"; 

int width  = 300;
int height = 100; 
String imgFormat = "png";

BitMatrix bitMatrix = new UPCAWriter().encode(text, BarcodeFormat.UPC_A, width, height);
MatrixToImageWriter.writeToStream(bitMatrix, imgFormat, new FileOutputStream(new    File("C:\\code_.png")));



Но как добавить строку , так и не нашел.
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40038689
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyAKa,
png расширить вниз и впечатать строку в картинку.
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40038697
SergeyAKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Есть примерчик как это сделать? Я с графикой впервые столкнулся

По сути у меня стоит задача сделать сервис, который в потоке будет возвращать картинку со штрихкодом, а уже ее вставят куда нужно.

Спасибо!
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40038699
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyAKa,

Поиск. Открыть картинку и нарисовать линию, потом текст
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40038706
SergeyAKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp,

Что-то не так сделал, т.к. текст не виден
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
	public static OutputStream generate(String value) throws Exception {
		ByteArrayOutputStream bos = new ByteArrayOutputStream();
		
		BitMatrix bitMatrix = new Code128Writer().encode(value, BarcodeFormat.CODE_128, 100, 50);   // (code, BarcodeFormat.CODE_128, 300, 100);
		MatrixToImageWriter.writeToStream(bitMatrix, "bmp", bos);
		
		ByteArrayInputStream  bis =  new ByteArrayInputStream(bos.toByteArray());
		
		bos.close();
		
		BufferedImage image =  ImageIO.read(bis);
		
		Graphics g = image.getGraphics();
		
		//g.setFont(new Font("arial", 0, 8));
		g.setFont(g.getFont().deriveFont(30f));
		g.drawString("0000000", 0, 0);
		g.dispose();
		
		ImageIO.write(image, "bmp", bos);
		
		return bos;
	}
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40038708
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeyAKa,

Я сказал линию сначала. От угла до угла. Так виднее))))
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40039541
SergeyAKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел в инете, сделал класс для своих нужд.
Вдруг кому пригодится.
Копирайт не мой
...
Рейтинг: 0 / 0
zxing Как сгенерировать 1D штрих код со строкой под ним?
    #40039543
SergeyAKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergeyAKa
Нашел в инете, сделал класс для своих нужд.
Вдруг кому пригодится.
Копирайт не мой


Не получилось вставить исходник, не получилось приаттачить файл с исходником, не получилось исправить сообщение.

Если кому нужно, то обращайтесь
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / zxing Как сгенерировать 1D штрих код со строкой под ним?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]