LEADTOOLS(Leadtoolsアセンブリ)

フレームを表示

UpdateOverlayBitsメソッド








プロセスに使われるオーバレイのインデックス。
主なimageかオーバレイimageが更新されなければならないかどうかについて決定するFlags。
主なimageの対応するbitplaneから、ビットでオーバレイimageピクセルを更新します。
構文
public void UpdateOverlayBits( 
   int index,
   RasterUpdateOverlayBitsFlags flags
)
'Declaration
 
Public Sub UpdateOverlayBits( _
   ByVal index As Integer, _
   ByVal flags As RasterUpdateOverlayBitsFlags _
) 
'Usage
 
Dim instance As RasterImage
Dim index As Integer
Dim flags As RasterUpdateOverlayBitsFlags
 
instance.UpdateOverlayBits(index, flags)
public void UpdateOverlayBits( 
   int index,
   RasterUpdateOverlayBitsFlags flags
)
- (BOOL)updateOverlayBitFlags:(LTRasterUpdateOverlayBitsFlags)flags 
              forImageAtIndex:(NSInteger)index 
                        error:(NSError **)error
            
public void updateOverlayBits(
  int index, 
  RasterUpdateOverlayBitsFlags flags
)
            
 function Leadtools.RasterImage.UpdateOverlayBits( 
   index ,
   flags 
)
public:
void UpdateOverlayBits( 
   int index,
   RasterUpdateOverlayBitsFlags flags
) 

パラメーター

インデックス
プロセスに使われるオーバレイのインデックス。
フラグ
主なimageかオーバレイimageが更新されなければならないかどうかについて決定するFlags。
解説

このメソッドを使うとき、画像メモリはロックされなければなりません。通常、このメソッドを使う操作を開始する前にメモリをロックするために、Accessを呼び出すことができます。そして、操作が終わるとき、リリースを呼び出します。

このメソッドは、オーバレイimageからデータで主なimageのbitplaneを更新することもできます。

このメソッドは(ドキュメント/Medicalのみ)ツールキットで利用できます。

インデックスのオーバレイは、対応するbitplaneを設定しておかなければなりません:さもなければ、このメソッドは、RasterExceptionCode.OverlayIndexRasterExceptionをスローします。このインデックスは0から始まるで、MaxOverlays以下でなければなりません。

RasterUpdateOverlayBitsFlags.FromOverlayフラグで設定されるならば、主なimageのbitplaneはオーバレイ画像データと一致するために更新されます。オーバレイimageのためのleftと上座標が、使われます。RasterUpdateOverlayBitsFlags.Clearが設定されるならば、オーバレイによってカバーされないならば、オーバレイと関連したbitplaneからのビットは0に設定されます。RasterUpdateOverlayBitsFlags.Clearが設定されないならば、オーバレイimageによってカバーされないオーバレイと関連したbitplaneからのビットは不変のままにされます。

RasterUpdateOverlayBitsFlags.FromImageフラグで設定されるならば、オーバレイimageは対応するbitplaneからビットで更新されます。それがこれまでに設定されたならば、オーバレイimageのサイズは不変です。オーバレイimageがこれまで設定されなかったならば、オーバレイimageは左の、最高の座標からimageの右下角までです:

OverlayWidth = Image.ImageWidth - OverlayImage.Origin.X OverlayHeight = Image.ImageHeight - OverlayImage.Origin.Y

詳細については、「オーバレイ概要」を参照してください。

サンプル
サンプルのために、参照しますGetOverlayImage
必要条件

ターゲットプラットホーム

参照

参照

RasterImageクラス
RasterImageメンバ