バージョン

バー塗りつぶしモードの構成

BarsFillMode プロパティは、( すべてのバーコード グリッド記号に対して) 棒を含む内部グリッドが XamBarcode コントロールの寸法を塗りつぶす方法を定義します。これは以下の値を含みます:

  • FillSpace – 内部グリッドが XamBarcode コントロールを塗りつぶすことを保証します。コントロールの寸法、バー グリッドおよびユーザーの DPI に基づいて場合によっては棒の幅と高さは実際のものとピクセルで異なることを考慮します。これによってバーコードが読み取れなくなる場合があります。内部グリッドに 200 列あり、コントロールの幅が 300 px の場合、コントロールを塗りつぶすために柱状バーは整数の幅を持ちます (1px と 2px の場合があります)。このモードはマシンの読み取りを行わないすべてのシナリオに推奨されます。

XAML の場合:

<ig:XamIntelligentMailBarcode x:Name="Barcode" Width="321"
Data="1212312345612345678912345"
BarsFillMode="FillSpace" />

C# の場合:

var Barcode = new XamIntelligentMailBarcode();
Barcode.Width = 321;
Barcode.Data = "1212312345612345678912345";
Barcode.BarsFillMode = BarsFillMode.FillSpace;
xamBarcode BarsFillMode 01.png

注: これが BarsFillMode プロパティのデフォルト値です。

  • EnsureEqualSize – すべての内部グリッド バーのセルが同じ寸法になることを保証します。内部グリッドに 200 列あり、コントロールの幅が 300px の場合、グリッドの幅は 200px に縮小し、すべてのセルが等しくなります。このモードはマシンの読み取りに推奨します。

XAML の場合:

<ig:XamIntelligentMailBarcode x:Name="Barcode" Width="321"
    Data="1212312345612345678912345"
    BarsFillMode="EnsureEqualSize" />

C# の場合:

XamIntelligentMailBarcode Barcode = new XamIntelligentMailBarcode();
Barcode.Width = 321;
Barcode.Data = "1212312345612345678912345";
Barcode.BarsFillMode = BarsFillMode.EnsureEqualSize;
xamBarcode BarsFillMode 02.png