- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!概要
バーコードを書き込みます
!!!構造
<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 / BARCODE_QR_UTF8 / BARCODE_QR_UTF8_BOM
,type,バーコードの種類, QR_SHIFTJIS / QR_UTF8 / QR_UTF8_BOM
,data,自由,バーコードのデータ
,rotate,数値,回転角度を指定
QR_SHIFTJIS
バーコードの中に出力する文字コードをShift JISに設定します。
BARCODE_QR_UTF8
QR_UTF8
バーコードの中に出力する文字コードをUTF-8に設定します。
BARCODE_QR_UTF8_BOM
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>