【问题标题】:Free 3 of 9 BarCode Not Scanning免费 3 of 9 条码未扫描
【发布时间】:2017-09-15 18:29:00
【问题描述】:

大家好,我在 .rdlc 报告页面中使用 Font Free 3 of 9 生成条形码,就像这样。

<Textbox Name="ID">
    <rd:DefaultName>ID</rd:DefaultName>
    <Top>1.1in</Top>
    <Width>1.15 in</Width>
    <Style>
        <FontFamily>Free 3 of 9</FontFamily>
        <FontSize>28pt</FontSize>
        <TextAlign>Center</TextAlign>
        <PaddingLeft>2pt</PaddingLeft>
        <PaddingRight>2pt</PaddingRight>
        <PaddingTop>2pt</PaddingTop>
        <PaddingBottom>2pt</PaddingBottom>
    </Style>
    <ZIndex>6</ZIndex>
    <Left>2.26406in</Left>
    <Height>0.59063in</Height>
    <Value>= "*" &amp; Fields!ID.Value &amp; "*" </Value>
</Textbox>

但我拥有的扫描仪没有读取它,它根本没有扫描它。任何人都可以帮助错误在哪里。它是一个可以打印的 ID,应该可以扫描,但不能扫描。还有什么字体可以代替它?它创建的条形码看起来很精美,所有东西都转换为 PDF 但不扫描。

【问题讨论】:

    标签: asp.net barcode-printing


    【解决方案1】:

    如果您的条形码以“62462”结尾,那么描述前面字符的所有条和空格都会丢失,包括最初的“*”开始符号。换句话说,上面链接中的 png 文件只显示了条形码的右侧,但我无法判断条形码的左侧或“开始”有多少被切断。我猜条形码被一些边界矩形剪裁了。

    增加你给文本框生成的图像的宽度,你可能会没事。

    使用 Code 3 of 9 时,条形码的开头和结尾具有非常独特的外观,因为数据两侧都有星号。它看起来像这样:

    如果您使用 Code 39 的时间足够长,由于与星号相关的符号,您会在一英里外识别出 Code 39 条码。细条,粗条,然后细条,粗条,粗条,细条被细条隔开。

    【讨论】:

      猜你喜欢
      • 2015-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多