WidthToHeightRatio プロパティ (すべてのバーコード グリッド記号の 、MaxiCode を除く ) はバーコード行の高さの比率を定義します。リニア記号では、XDimension プロパティ値に基づいてバーの高さの比率を定義します。つまり、barcode. WidthToHeight = 30 の場合、バーの高さが 30*barcode.XDimensionであることを意味します。このプロパティは、Stretch.None が使用され Height が指定されていない時、記号のバーの高さを定義するために使用されます。各バーコードの最小値は、デフォルト値として設定されます。
GS1 DataBar ファミリ コントロールでは、WidthToHeight プロパティは 全体的なシンボルの高さを定義し、1 行だけの高さを定義するものではありません。一部のコード タイプ (Stacked、StackedOmnidirectional、ExpandedStacked) では、Height は記号の行ごとに異なるため、これは必要です。
2 つのバーコード間の比較です。
XAML の場合:
<ig:XamCode128Barcode
x:Name="barcode1"
Data="CODE Data"
Stretch="None"
WidthToHeightRatio="25" />
<ig:XamCode128Barcode
x:Name="barcode2"
Data="CODE Data"
Stretch="None"
WidthToHeightRatio="35" />
Visual Basic の場合:
Dim barcode1 As New XamCode128Barcode With _
{
.Stretch = 320, _
.Data = "Code Data", _
.WidthToHeightRatio = 25 _
}
Dim barcode2 As New XamCode128Barcode With _
{
.Stretch = 320, _
.Data = "Code Data", _
.WidthToHeightRatio = 35 _
}
C# の場合:
var barcode1 = new XamCode128Barcode
{
Width = 320,
Data = "Code Data",
WidthToHeightRatio = 25
};
var barcode2 = new XamCode128Barcode
{
Width = 320,
Data = "Code Data",
WidthToHeightRatio = 35
};