2Dバーコード関数
RTFテンプレートでは、QRコードまたはPDF417 2Dバーコード・タイプを使用できます。 RTFテンプレートを作成する場合は、qrcodeまたはpdf417関数を使用してバーコード・タイプを指定します。 これらの関数には外部フォントは必要ありません。
qrcode構文
<?qrcode: <DATA>; <SIZE>[; <CHARSET>[; <ECLEVEL>[; <GS1FORMAT>[; <MASKPATTERN>[; <QRVERSION>]]]]]?>
where
- DATA - QRコード形式でエンコードされるデータ。
- SIZE - points(pt)のQRコード・サイズ・ディメンション。
- CHARSET - (オプション)データをエンコードするための文字セット。 デフォルトはUTF8です。
- ECLEVEL - (オプション)QRコード・エラー修正レベル。 デフォルトは「M」です。
有効な値は次のとおりです:
- "H" (~30%の訂正)
- 「Q」(~25%訂正)
- "M" (~15%訂正)
- "L" (~7%訂正)
- GS1FORMAT - (オプション)データをGS1形式でエンコードするかどうか。 GS1標準を使用してデータをエンコードするには、trueを入力します。
- MASKPATTERN - (オプション)使用するQRコード・マスク・パターン。 デフォルトは最適なマスク・パターンです。 有効な値は、1から7までの整数(または整数の文字列表現)です。
- QRVERSION - (オプション)エンコードするQRコードの正確なバージョン。 デフォルトは、エンコードするデータのサイズによって決定されるバージョンです。 有効な値は、1から40までの整数(または整数の文字列表現)です。
たとえば、サイズが200pixel、エラー修正レベルが高い、GS1形式のエンコーディング、QRコード・バージョン4のデータでQRコードを生成し、文字セットおよびマスク・パターンのデフォルト値を使用するqrcode構文は、次のとおりです:
<?qrcode: â01049123451234591597033130128â; â200â;ââ ; âHâ; âtrueâ; ââ; 4?>
デフォルト値を使用するには、文字セットとマスクのパターンが空白のままになっていることに注意してください。
pdf417構文
<?pdf417: <DATA>[; <XSCALE>[; <COLUMNS>[; <ROWS>[; <CHARSET>]]]]?>
where
- DATA - PDF417形式でエンコードされるデータ。
- XSCALE - PDF417モジュール幅ごとにPoint(pt)。 デフォルトは1 (モジュールごとに1ポイント)です。
- COLUMNS - 生成されたPDF417記号で使用される列の数。 デフォルトは -1です。
- ROWS - 生成されたPDF417記号で使用される行数。 デフォルトは -1です。
- CHARSET - (オプション)バイト圧縮モードでデータをエンコードするために使用する文字セット。 データにnon-Latin-1(ISO-8859-1)文字が含まれている場合にのみ、CHARSETを指定します。