条形码字体和其他条形码库之间的区别

时间:2012-07-18 05:38:59

标签: c# .net

我想知道条形码字体和其他可用的条形码库之间的区别。

  1. 这些字体是如何工作的?
  2. 我的意思是它与其他条形码库有什么不同?这些条形码字体是否也可用于商业目的?
  3. 在商业应用中使用是否可行?
  4. 有一些第三方条形码库。
  5. 我如何从他们的dll或lib文件中看到他们使用过的库。
  6. 免费条形码字体和其他条形码库之间的区别?

1 个答案:

答案 0 :(得分:3)

  1. 由于每个条形码是字符串的表示,并且字符串中的每个字符都由条形码的一段精确表示,因此条形码字符串的每个字符可以单独表示。因此,您可以使用字体表示条形码(尽管条形码如EAN13需要前缀和后缀,但这些也可以用字符表示)。 例如,字体只绘制一组线而不是绘制4

  2. 渲染条形码的另一种方法是手动绘制线条,这可能会产生相同的输出。条形码的缩放也必须手动完成。通过使用字体,您可以在打印条形码时获得最佳效果。

  3. 使用字体通常会在细节方面提供最佳效果,尤其是在打印时。我无法想到会使它们不适合商业应用的限制。在办公室应用程序中显示条形码的能力是一个很好的奖励。

  4. 我不知道任何图书馆,我已经使用过字体或者自己渲染过。

  5. 如果是.NET程序集,如果库已合并到主程序集中,则可以使用ILSpy查看程序集的内容/依赖项,否则dll将位于应用程序的文件夹中。 / p>