barcode
概要
バーコードを書き込みます
構造
<pxd> <page> <svg> <pxd:barcode>
子要素
ありません
属性
x | 横位置 | |
y | 縦位置 | |
width | 横幅 | |
height | 縦幅 | |
type | バーコードの種類 | JAN / CODE39 / CODE93 / CODE128 / CTF / CUSTOMER / IATA / ITF / NEC / NW7 / MATRIX / UPC |
data | 自由 | バーコードのデータ |
cd | true / false | true = チェックデジット有り。false = 無し |
startCode | A / B / C | CODE128指定時のスタートコード |
element | 2 〜 3 | エレメント比 |
rotate | 数値 | 回転角度を指定 |
QRコードの場合
x | 横位置 | |
y | 縦位置 | |
width | 横幅 | |
height | 縦幅 | |
type | バーコードの種類 | QR_SHIFTJIS / QR_UTF8 / QR_UTF8_BOM |
data | 自由 | バーコードのデータ |
rotate | 数値 | 回転角度を指定 |
QR_SHIFTJIS
バーコードの中に出力する文字コードをShift JISに設定します。
QR_UTF8
バーコードの中に出力する文字コードをUTF-8に設定します。
QR_UTF8_BOM
バーコードの中に出力する文字コードをUTF-8に設定します。(BOM付き)
サンプル
<?xml version="1.0" encoding="UTF-8"?> <!-- xmlns:pxd=の記述が必要になる事に注意! --> <pxd paper-type="a4" orientation="portrait" title="バーコード" xmlns:pxd="http://www.pxdoc.com/"> <page> <!-- 値10の時1mmになるように設定 --> <svg x="0" y="0" width="29.7cm" height="21cm" viewBox="0 0 2970 2100"> <pxd:barcode x="200" y="500" width="600" height="300" type="JAN" data="123456789012"/> <!-- 横2cm 縦5cm の位置から 2cmの大きさの文字「文字の例」を色「黒」外周の線「無し」で記述 --> <text x="200" y="400" font-size="50" fill="black" stroke="none">JAN(123456789012) チェックディジット有</text> </svg> </page> </pxd>