WinUI コントロール
CalculateCompositeBarcodeSize メソッド

C1.WinUI.BarCode アセンブリ > C1.BarCode 名前空間 > BarEngine クラス : CalculateCompositeBarcodeSize メソッド
計算に使用される IMesureDevice インタフェース。
合成バーコードの範囲。これは回転されていない範囲です。
キャプションラベルの位置。
キャプションラベルの高さ。
合成バーコードの回転。
各子バーコードのバーエンジン。最後の 1 つがメインバーコードです。
各子バーコードのテキスト。
高さを自動サイズ変更するかどうか。
各子バーコードの範囲。
拡大縮小後の固定モジュールサイズ。
合成バーコードの範囲内の各子バーコードの範囲を計算します。 1) 固定モジュールサイズを使用して、各子バーコードのサイズを計算します。 2) 実際の合成範囲に合わせてバーコードサイズを拡大縮小します。
シンタックス
'宣言
 
Public Shared Function CalculateCompositeBarcodeSize( _
   ByVal measureDevice As IDrawingDevice, _
   ByVal bounds As Windows.Foundation.Rect, _
   ByVal captionPosition As BarCodeCaptionPosition, _
   ByVal captionHeight As System.Single, _
   ByVal direction As BarCodeDirection, _
   ByVal engines() As BarEngine, _
   ByVal values() As System.String, _
   ByVal isAutoSize As System.Boolean, _
   ByRef boundsEngines() As Windows.Foundation.Rect, _
   ByRef fixedModuleSize As System.Double _
) As Windows.Foundation.Size
public static Windows.Foundation.Size CalculateCompositeBarcodeSize( 
   IDrawingDevice measureDevice,
   Windows.Foundation.Rect bounds,
   BarCodeCaptionPosition captionPosition,
   System.float captionHeight,
   BarCodeDirection direction,
   BarEngine[] engines,
   System.string[] values,
   System.bool isAutoSize,
   out Windows.Foundation.Rect[] boundsEngines,
   out System.double fixedModuleSize
)

パラメータ

measureDevice
計算に使用される IMesureDevice インタフェース。
bounds
合成バーコードの範囲。これは回転されていない範囲です。
captionPosition
キャプションラベルの位置。
captionHeight
キャプションラベルの高さ。
direction
合成バーコードの回転。
engines
各子バーコードのバーエンジン。最後の 1 つがメインバーコードです。
values
各子バーコードのテキスト。
isAutoSize
高さを自動サイズ変更するかどうか。
boundsEngines
各子バーコードの範囲。
fixedModuleSize
拡大縮小後の固定モジュールサイズ。

戻り値の型

合成バーコードの新しい範囲。
解説
1) 固定モジュールサイズを使用して、各子バーコードのサイズを計算します。 2) 実際の合成範囲に合わせてバーコードサイズを拡大縮小します。
参照

BarEngine クラス
BarEngine メンバ