所以,我想將一個字串顯示為條形碼。我想使用 Code128 Auto。而且我不想使用掘金。我怎樣才能做到這一點?最后,我只想在 WPF 中有一個 TextBlock,其中包含條碼字串。
編輯
所以我在 WPF 的 Textblock 中已經有一個 Code128 字體。但我的問題是,我無法使用條碼掃描儀掃描條碼字體。
uj5u.com熱心網友回復:
要生成條形碼,您可以使用像NetBarcode這樣的庫。它將創建您需要在應用程式中顯示的影像。由于位圖資料是為 code128 條碼生成的,因此可能無法在文本框中顯示條碼。
uj5u.com熱心網友回復:
按照建議查找條形碼字體并執行以下操作:
ont f = new Font("Free 3 of 9", 80);
this.Font = f;
Label l = new Label();
l.Text = "*STACKOVERFLOW*";
l.Size = new System.Drawing.Size(800, 600);
this.Controls.Add(l);
this.Size = new Size(800, 600);
除了使用掘金,我想不出任何其他方式。
編輯:由于人們在做無用的標點,當然你需要使用條碼 128 字體而不是 3 的 9。這是一個:https : //fonts.google.com/specimen/Libre Barcode 128
如果你完全不想要依賴,直接去github上實作一個庫的代碼就行了,這樣你就不用走掘金了。
我成功地使用了這個:https : //github.com/Tagliatti/NetBarcode
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/385917.html
上一篇:ARDUINO.
