トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

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>