|
Barcode.net (GDI+版) ver 2.7
.net 開発者向けバーコード作成ライブラリ
|
QRコードを生成するのに用いられるクラスです。 [詳解]
公開メンバ関数 | |
| QRCode (Graphics g) | |
| コンストラクタ QRCode | |
| QRCode (String imgFilePath, ImageFormat imgFormat) | |
| コンストラクタ ミリやインチ等の単位で幅・高さを指定し、かつ、dpiを指定して バーコードをファイルに書き込むときに使用する | |
| void | Draw (string code, float x, float y, float width, float height) |
| バーコードの描画を行う | |
| void | Draw (string code, float x, float y, float width, float height, string imgFilePath) |
| バーコードを描画する コンストラクタでImageFormat指定時、画像ファイルに描画する。 | |
| void | Draw (byte[] data, float x, float y, float width, float height) |
| バーコードの描画を行う(バイナリ格納) | |
| void | Draw (byte[] data, float x, float y, float width, float height, string imgFilePath) |
| バーコードを描画する(バイナリ格納) コンストラクタでImageFormat指定時、画像ファイルに描画する。 | |
| void | DrawDelicate (string code, float x, float y, float minLinePitch) |
| バーコードの描画を行う | |
| void | DrawDelicate (string code, float x, float y, float minLinePitch, string imgFilePath) |
| バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 | |
| void | DrawDelicate (byte[] data, float x, float y, float minLinePitch) |
| バーコードの描画を行う(バイナリ格納) | |
| void | DrawDelicate (byte[] data, float x, float y, float minLinePitch, string imgFilePath) |
| バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 (バイナリ格納) | |
| void | DrawDirect (string code, float x, float y, float width, float height) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 | |
| void | DrawDirect (string code, float x, float y, float width, float height, string imgFilePath) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 | |
| void | DrawDirect (byte[] data, float x, float y, float width, float height) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 (バイナリ格納) | |
| void | DrawDirect (byte[] data, float x, float y, float width, float height, string imgFilePath) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 | |
| void | WriteSVG (string code, float x, float y, float minLinePitch, string filePath) |
| SVGファイルへのバーコードの出力を行います。 | |
| QRCode (Graphics g) | |
| コンストラクタ QR Code | |
| QRCode (String imgFilePath, ImageFormat imgFormat) | |
| コンストラクタ ミリやインチ等の単位で幅・高さを指定し、かつ、dpiを指定して バーコードをファイルに書き込むときに使用する | |
| QRCode (ImageFormat imgFormat) | |
| コンストラクタ 指定した画像形式に従い メモリストリーム・Base64エンコードデータとして バーコード画像を作成 | |
| QRCode () | |
| デフォルトコンストラクタ(SVG出力対応) | |
| void | Draw (string code, float x, float y, float width, float height) |
| バーコードの描画を行う | |
| void | Draw (string code, float x, float y, float width, float height, string imgFilePath) |
| バーコードを描画する コンストラクタでImageFormat指定時、画像ファイルに描画する。 | |
| void | Draw (byte[] data, float x, float y, float width, float height) |
| バーコードの描画を行う(バイナリ格納) | |
| void | Draw (byte[] data, float x, float y, float width, float height, string imgFilePath) |
| バーコードを描画する(バイナリ格納) コンストラクタでImageFormat指定時、画像ファイルに描画する。 | |
| void | DrawDelicate (string code, float x, float y, float minLinePitch) |
| バーコードの描画を行う | |
| void | DrawDelicate (string code, float x, float y, float minLinePitch, string imgFilePath) |
| バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 | |
| void | DrawDelicate (byte[] data, float x, float y, float minLinePitch) |
| バーコードの描画を行う(バイナリ格納) | |
| void | DrawDelicate (byte[] data, float x, float y, float minLinePitch, string imgFilePath) |
| バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 (バイナリ格納) | |
| void | DrawDirect (string code, float x, float y, float width, float height) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 | |
| void | DrawDirect (string code, float x, float y, float width, float height, string imgFilePath) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 | |
| void | DrawDirect (byte[] data, float x, float y, float width, float height) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 (バイナリ格納) | |
| void | DrawDirect (byte[] data, float x, float y, float width, float height, string imgFilePath) |
| バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 | |
| void | WriteSVG (string code, float x, float y, float width, float height, string filePath) |
| SVGファイルへのQRコードの出力を行います。 | |
| void | WriteSVG (string code, float x, float y, float moduleSize, string filePath) |
| SVGファイルへのQRコードの出力を行います。 (後方互換性のあるオーバーロード - モジュールサイズから自動計算) | |
| string | WriteSVGToString (string code, float x, float y, float width, float height) |
| QRコードをSVG文字列として生成します。 | |
プロパティ | |
| string | StringEncoding [get, set] |
| 全角文字コード Encoding.GetEncoding()の引数は受け付けます。 規定値:"shift-jis" 例:"UTF-8" / "932" ...等... | |
| string | ErrorCorrect [get, set] |
エラー訂正レベル "L" "M" "Q" "H" | |
| int | Version [get, set] |
バージョン 1~40 | |
| string | EncodeMode [get, set] |
エンコードモード "N":数字のみ "A":英数字のみ その他("Z"):8ビットバイトコード(漢字含む) | |
| float | RotateAngle [get, set] |
| 回転角度を数値で指定(左下を軸に右回転して描画を行う) | |
| GraphicsUnit | ImgDrawUnit [get, set] |
| 画像描画単位 (画像ファイル出力用) | |
| float | ImgDpi [get, set] |
| 画像DPI (画像ファイル出力用) | |
| Brush | BackColor [get, set] |
| 画像データ保存時のみ有効 直接描画する場合、背景色は透明になります。 | |
| Brush | ForeColor [get, set] |
| バーの色とテキストの色 (ある場合) | |
| float | KuroBarChousei [get, set] |
| [非推奨] このプロパティは 'BlackBarAdjusterByDot' に置き換えられました。 下位互換性のために残されています。 ドットベースの精密調整には 'BlackBarAdjusterByDot' の使用を検討してください。 このプロパティの元の機能: 描画する黒バー幅をドット単位で微細調整できます。 既定値は、0 ドットです。このプロパティに-1 を指定すると、 バーコード内全ての黒バーの幅が1ドットずつ細くなります。 この機能は DrawDirect / DrawDelicate メソッドには有効ですが、 Draw メソッドには無効です。 | |
| float | BlackBarAdjusterByDot [get, set] |
| 描画する黒バー幅をドット単位で微細調整できます。 既定値は、0 ドットです。 例えば、このプロパティに-1 を指定すると、バーコード内全ての黒バーの幅が1ドットずつ細くなります。 プリンタにより、調整が必要な場合にこの機能を使用してください。 ※この機能は。DrawDirect / DrawDelicate メソッドには有効ですが、 Draw メソッドには無効ですのでご注意ください。 | |
| bool | JustWidthInDrawDirect [get, set] |
| DrawDirectメソッドで指定した幅にぴったり合わせるために、小数ピクセル値を使用するかどうかを示す値を取得または設定します。 trueの場合: 小数値ピクセルの計算を許可し、指定した幅ぴったりにバーコードを描画します。 falseの場合: 除算後の整数ピクセル値のみを使用し、これによりバーコードの精度は向上しますが、指定した幅に完全には合わない場合があります。 その結果、指定した幅以内で最大のサイズのバーコードが描画されます。 既定値はfalseです。 | |
| MemoryStream | ImageStream [get, set] |
| メモリストリームとしてのバーコードイメージデータを取得します。 | |
| string | ImageBase64 [get] |
| Base64エンコードされたバーコードイメージデータを取得します。 | |
QRコードを生成するのに用いられるクラスです。
| Pao.BarCode.QRCode.QRCode | ( | Graphics | g | ) |
コンストラクタ QRCode
| g | バーコードの描画を行うGraphicsを指定します。 |
| Pao.BarCode.QRCode.QRCode | ( | String | imgFilePath, |
| ImageFormat | imgFormat ) |
コンストラクタ ミリやインチ等の単位で幅・高さを指定し、かつ、dpiを指定して バーコードをファイルに書き込むときに使用する
| imgFilePath | 画像ファイルパス |
| imgFormat | 画像フォーマット |
| Pao.BarCode.QRCode.QRCode | ( | Graphics | g | ) |
コンストラクタ QR Code
| g | バーコードの描画を行うGraphicsを指定します。 |
| Pao.BarCode.QRCode.QRCode | ( | String | imgFilePath, |
| ImageFormat | imgFormat ) |
コンストラクタ ミリやインチ等の単位で幅・高さを指定し、かつ、dpiを指定して バーコードをファイルに書き込むときに使用する
| imgFilePath | 画像ファイルパス |
| imgFormat | 画像フォーマット |
| Pao.BarCode.QRCode.QRCode | ( | ImageFormat | imgFormat | ) |
コンストラクタ 指定した画像形式に従い メモリストリーム・Base64エンコードデータとして バーコード画像を作成
| imgFormat | 画像フォーマット |
| void Pao.BarCode.QRCode.Draw | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードの描画を行う(バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.Draw | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードの描画を行う(バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.Draw | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを描画する(バイナリ格納) コンストラクタでImageFormat指定時、画像ファイルに描画する。
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.Draw | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを描画する(バイナリ格納) コンストラクタでImageFormat指定時、画像ファイルに描画する。
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.Draw | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードの描画を行う
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.Draw | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードの描画を行う
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.Draw | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを描画する コンストラクタでImageFormat指定時、画像ファイルに描画する。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.Draw | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを描画する コンストラクタでImageFormat指定時、画像ファイルに描画する。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDelicate | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch ) |
バーコードの描画を行う(バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画する間隔の最小幅の値を指定 |
| void Pao.BarCode.QRCode.DrawDelicate | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch ) |
バーコードの描画を行う(バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画する間隔の最小幅の値を指定 |
| void Pao.BarCode.QRCode.DrawDelicate | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch, | ||
| string | imgFilePath ) |
バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 (バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画するバーの最小ピッチの値を指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDelicate | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch, | ||
| string | imgFilePath ) |
バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。 (バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画するバーの最小ピッチの値を指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDelicate | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch ) |
バーコードの描画を行う
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画する間隔の最小幅の値を指定 |
| void Pao.BarCode.QRCode.DrawDelicate | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch ) |
バーコードの描画を行う
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画する間隔の最小幅の値を指定 |
| void Pao.BarCode.QRCode.DrawDelicate | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch, | ||
| string | imgFilePath ) |
バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画するバーの最小ピッチの値を指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDelicate | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch, | ||
| string | imgFilePath ) |
バーコードの描画を行います。Draw メソッドとの違いは、バーコード全体の幅を指定するのではなく、バーを描画する一番細い線の幅を指定します。 コンストラクタでImageFormat指定時、画像ファイルに描画する。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画するバーの最小ピッチの値を指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDirect | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 (バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.DrawDirect | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。 (バイナリ格納)
| data | バーコードに格納するデータをバイト配列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.DrawDirect | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。
| data | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDirect | ( | byte[] | data, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。
| data | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDirect | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.DrawDirect | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| void Pao.BarCode.QRCode.DrawDirect | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.DrawDirect | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | imgFilePath ) |
バーコードを指定した幅以内にピクセル単位でダイレクトに描画します。 幅が固定でありませんが、通常のDrawメソッドより精度・描画速度がよいです。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| width | バーコードの全体の幅を指定 |
| height | バーコードのバーの高さを指定 |
| imgFilePath | 画像ファイルパス |
| void Pao.BarCode.QRCode.WriteSVG | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | minLinePitch, | ||
| string | filePath ) |
SVGファイルへのバーコードの出力を行います。
| code | 描画を行うバーコードのコードを文字列で指定 |
| x | 描画位置の始点(左上)のX座標を指定 |
| y | 描画位置の始点(左上)のY座標を指定 |
| minLinePitch | バーコードを描画する間隔の最小幅の値を指定 |
| filePath | SVGファイルのファイル名をフルパスで指定 |
| void Pao.BarCode.QRCode.WriteSVG | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | moduleSize, | ||
| string | filePath ) |
SVGファイルへのQRコードの出力を行います。 (後方互換性のあるオーバーロード - モジュールサイズから自動計算)
| code | エンコードするデータを文字列で指定 |
| x | 描画位置の始点(左上)のX座標をピクセルで指定 |
| y | 描画位置の始点(左上)のY座標をピクセルで指定 |
| moduleSize | 各モジュールのサイズをピクセルで指定 |
| filePath | SVGファイルのファイル名をフルパスで指定 |
| void Pao.BarCode.QRCode.WriteSVG | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height, | ||
| string | filePath ) |
SVGファイルへのQRコードの出力を行います。
| code | エンコードするデータを文字列で指定 |
| x | 描画位置の始点(左上)のX座標をピクセルで指定 |
| y | 描画位置の始点(左上)のY座標をピクセルで指定 |
| width | QRコードの幅をピクセルで指定 |
| height | QRコードの高さをピクセルで指定 |
| filePath | SVGファイルのファイル名をフルパスで指定 |
| string Pao.BarCode.QRCode.WriteSVGToString | ( | string | code, |
| float | x, | ||
| float | y, | ||
| float | width, | ||
| float | height ) |
QRコードをSVG文字列として生成します。
| code | エンコードするデータを文字列で指定 |
| x | 描画位置の始点(左上)のX座標をピクセルで指定 |
| y | 描画位置の始点(左上)のY座標をピクセルで指定 |
| width | QRコードの幅をピクセルで指定 |
| height | QRコードの高さをピクセルで指定 |
|
getset |
全角文字コード Encoding.GetEncoding()の引数は受け付けます。 規定値:"shift-jis" 例:"UTF-8" / "932" ...等...
全角文字コード Encoding.GetEncoding()の引数は受け付けます。 規定値:"UTF-8" 例:"shift-jis" / "932" ...等...