biz-Streamマニュアル XMLページレイアウトタグ リファレンス 第11章 バーコード 11.2 JAN-13(標準バージョン)<barcode-jan13>

11.2 JAN-13(標準バージョン)<barcode-jan13>


11.2.1機能説明

JAN-13(標準バージョン)バーコードの指定を行います。



11.2.2属性説明

属性名指定説明指定内容初期値M
name任意名前CDATA
x任意X座標CDATA0
y任意Y座標CDATA0
unit任意単位(Choice)mm / cm / in / px / ptmm
width必須バーコードの幅CDATA
height必須バーコードの高さCDATA
orientation任意回転角度CDATA
  • (注)初期値:出荷時のXML デフォルト情報(default_values.properties)値を表します。ユーザにより値の変更が行われた場合は内容が異なります。


11.2.3記述例

barcode-jan13サンプル1

barcode-jan13サンプル1(『<biz-Stream_home>/sample/xml/barcode-jan13/barcode-jan13Sample1.xml』)


<?xml version="1.0" encoding="UTF-8"?>
<!-- XML file created by biz-Stream Designer -->
<!-- biz-Stream Copyright BrainSellers.com Corp. -->
<Layout Name="barcode-jan13Sample1" Width="275" Height="120" X="10" Y="10" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:bs="http://www.brainsellers.com/schema" xmlns:svg="http://www.brainsellers.com/schema" xmlns:form="http://www.brainsellers.com/schema" xmlns:pdf="http://www.brainsellers.com/schema" version="5.0.0">
    <Square Width="245" Height="80" X="5" Y="5" LineColor="14,0,176" FillColor="216,216,216" LineStyle="Solid"/>

    <!-- (1)基本寸法 -->
    <barcode-jan13 width="37.29" height="26.57" x="10" y="10">4901234567890</barcode-jan13>

    <!-- (2)高さ 基本寸法×0.8以下 -->
    <barcode-jan13 width="37.29" height="5" x="50" y="10">4901234567890</barcode-jan13>

    <!-- (3)高さ 基本寸法×2以上 -->
    <barcode-jan13 width="37.29" height="60" x="90" y="10">4901234567890</barcode-jan13>

    <!-- (4)幅 基本寸法×0.8以下 -->
    <barcode-jan13 width="5" height="26.57" x="130" y="10">4901234567890</barcode-jan13>

    <!-- (5)幅 基本寸法×2以上 -->
    <barcode-jan13 width="100" height="26.57" x="170" y="10">4901234567890</barcode-jan13>

</Layout>

生成されるPDF(『<biz-Stream_home>/sample/xml/barcode-jan13/barcode-jan13Sample1.pdf』)


barcode-jan13サンプル1
JAN-13(標準バージョン)仕様

<基本寸法>
幅37.29mm×高さ26.57mm

  • 幅:拡大縮小率0.8から2倍以内
  • 高さ:11mmに満たない場合は11mmとする
  • 高さは、幅の拡大縮小率に従ってサイズを変更
  • 高さにはバーコード下に表示される数字の高さも含む
  • サイズに基本寸法が指定されているため、指定どおりに表示されます。
  • height="5"で高さが11mmに満たないため、自動的に11mmに修正して表示されます。
  • height="60"で基本寸法の2倍以上ですが、高さの拡大縮小範囲はないため、指定したとおりに表示されます。
  • width="5"で基本寸法の0.8倍以下であるため、自動的に37.29(基本寸法)×0.8=29.832に修正して表示されます。
    幅が基本寸法の0.8倍となるため、高さも自動的に26.57(指定されている高さ)×0.8=21.256で表示されます。
  • width="100"で基本寸法の2倍以上であるため、自動的に37.29(基本寸法)×2=74.58に修正されます。
    幅が基本寸法の2倍となるため、高さも自動的に26.57(指定されている高さ)×2=53.14で表示されます。