C # iTextSharp Штрих-код Code128 без текста - PullRequest
0 голосов
/ 23 января 2019

Привет! В настоящее время я использую itextsharp для создания простой функции экспорта pdf в моем приложении на C #. Я успешно сгенерировал PDF со штрих-кодом, есть ли способ создать штрих-код без текста внизу?

Вот мой код для генерации штрих-кода и помещения его в ячейку таблицы на itextsharp:

 iTextSharp.text.pdf.Barcode128 bc = new Barcode128();
            bc.TextAlignment = Element.ALIGN_CENTER;
            bc.Code = palletID;
            bc.StartStopText = false;
            bc.CodeType = iTextSharp.text.pdf.Barcode128.CODE128;
            bc.X = 1f;
            bc.Extended = true;

            iTextSharp.text.Image PatImage1 = bc.CreateImageWithBarcode(cb, iTextSharp.text.BaseColor.BLACK, iTextSharp.text.BaseColor.BLACK);
            PatImage1.ScaleAbsolute(480f, 175.25f);
            PdfPCell palletBarcodeCell = new PdfPCell(PatImage1);
            palletBarcodeCell.Border = iTextSharp.text.Rectangle.RIGHT_BORDER | iTextSharp.text.Rectangle.TOP_BORDER | iTextSharp.text.Rectangle.BOTTOM_BORDER;
            palletBarcodeCell.Colspan = 2;
            palletBarcodeCell.FixedHeight = 61f;
            palletBarcodeCell.HorizontalAlignment = 1;
            palletBarcodeCell.VerticalAlignment = 1;
            table.AddCell(palletBarcodeCell);

Я не могу найти решение через Google или форум. Может ли какой-нибудь эксперт здесь помочь мне в этом? Спасибо

1 Ответ

0 голосов
/ 23 января 2019

Я думаю, что нашел альтернативный путь.

Используя это, чтобы поместить текст, чтобы быть пустым в штрих-коде там

 bc.AltText = palletID; //Alternative Text on barcode
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...