郵便カスタマバーコードに対応

バーコードの寸法はポイント単位で指定する
ITFバーコードに対応

バーコードの寸法は横・縦幅単位で指定する
エンコード後のバーコード情報を返す処理を追加

エンコード後のバーコード情報を外部クラスから利用するため
ITFバーコードのクラス名を変更

他のクラス名に合わせて頭文字以外を小文字に変更
GS1-128(UCC/EAN-128)バーコードに対応

バーコードの寸法は横・縦幅単位で指定する
郵便、ITF、GS1-128バーコードをリファクタリング

contentパッケージを作成
BarContentクラスをBarcodeクラスの内部クラスからcontentパッケージへ移動
エラーメッセージをより詳細なメッセージを表示するように変更
座標や大きさを表すScale抽象クラスを作成
ポイント単位をピクセル単位へ変換するPointScaleクラスを作成
BarCodeクラスにバーコードテキストのフォントサイズを返すメソッドを作成
BarCodeクラスにバーコードテキストの中央位置を返すメソッドを作成
ITFバーコードのチェックデジット計算に対応

generateCheckSum変数の値によって有効・無効の切り替えを行う
GS1-128(コンビニ料金代理収納）バーコードに対応

isConvenienceFormat変数の値によってGS1-128(UCC/EAN-128)バーコードと切り替えを行う