2
我想知道條碼字體和其他可用條碼庫之間的區別。條碼字體和其他條碼庫之間的區別
- 這些字體是如何工作的?
- 我的意思是它與其他條碼庫有什麼不同?這些條碼字體是否也可用於商業用途?
- 在商業應用中可行嗎?
- 有一些第三方條碼庫。
- 我如何從他們的dll或lib文件中看到哪些庫是他們使用的。
免費條形碼字體和其他條形碼庫之間的區別?
我想知道條碼字體和其他可用條碼庫之間的區別。條碼字體和其他條碼庫之間的區別
免費條形碼字體和其他條形碼庫之間的區別?
由於每個條形碼是一個字符串的表示,並且該串中的每個字符由一個條形碼的區段精確表示,條形碼字符串的每個字符可單獨表示。因此,您可以使用字體來表示條形碼(儘管EAN13等條形碼需要前綴和後綴,但這些也可以由字符表示)。 例如,該字體只繪製一組線條,而不是繪製4
。
渲染條形碼的另一種方式是手動繪製線條,這可能會產生相同的輸出。條形碼的縮放也必須手動完成。通過使用字體,您可以在打印條形碼時獲得最佳效果。
使用字體通常會提供最佳的詳細結果,特別是在打印時。我想不出有什麼限制會使它們不適合商業應用。在辦公室應用程序中顯示條形碼的能力是一個不錯的獎勵。
我不知道任何庫,sofar我用字體或呈現我自己的。
如果是.NET程序集,如果庫被合併到主程序集中,則可以使用ILSpy查看程序集的內容/依賴項,否則dll將位於應用程序的文件夾中。
非常感謝。我想呈現自己的條形碼。我的意思是手動繪製每一行。這樣我可以學到更多。但我從哪裏開始?如果我要創建自己的,我將不得不創建一個lib或dll文件,我該怎麼做?在使用條形碼字體時,某些符號需要校驗碼計算,如code128,upc等,並且在使用條形碼字體時會出現主要缺陷。 – Akshay 2012-07-18 07:03:49
我已經使用net反射器來查看dll文件,它非常複雜,以瞭解它們使用的庫和流程。 – Akshay 2012-07-18 07:10:00
您查看的dll可能會被混淆,我不會花時間嘗試解碼它們。關於校驗位 - 無論您使用的是字體還是渲染自己的數字,您都必須計算它們。檢查數字很容易計算,並且使用字體呈現「字符數據」的一部分。 – 2012-07-18 07:23:56