InsertBitmapListValue Example for VB.NET
'LEADDICOM1 is a DICOM Dataset defined outside this method 
'This example uses the predefined variable "LEADRasterView1" of type "AxLEADRasterView" from "LEADTOOLS Toolkit". 
'This example uses the predefined variable "LEADRasterView1" of type "AxLEADRasterView" from "LEADTOOLS Toolkit". 
Private Sub TestInsertBitmapListValue() 
   Dim nRet As Short 
   Dim IO As New LTRASTERIOLib.LEADRasterIO 
   Dim Process As New LTRASTERPROCLib.LEADRasterProcess
LEADDICOM1.EnableMethodErrors = False
   'move to the first image element and delete what's there 
   nRet = LEADDICOM1.FindFirstElement(LTDICLib.DicomDataSetTagConstants9.TAG_PIXEL_DATA, False) 
   nRet = LEADDICOM1.DeleteElement() 
   nRet = LEADDICOM1.InsertElement (False, LTDICLib.DicomDataSetTagConstants9.TAG_PIXEL_DATA, LTDICLib.DicomVRCodeConstants.VR_OB, False, 0)
   'load an image 
   IO.Load(LEADRasterView1.Raster, "d:\lead14\dist\images\image1.cmp", 0, 1, 1) 
   MessageBox.Show("Image loaded from File - Wait")
   'create a bitmap list 
   LEADRasterView2.Raster.InsertBitmapListItem(0, LEADRasterView1.Raster.Bitmap) 
   Process.Flip(LEADRasterView1.Raster) 
   LEADRasterView2.Raster.InsertBitmapListItem(1, LEADRasterView1.Raster.Bitmap) 
   Process.Reverse(LEADRasterView1.Raster) 
   LEADRasterView2.Raster.InsertBitmapListItem(2, LEADRasterView1.Raster.Bitmap)
   'insert the image list into the element 
   nRet = LEADDICOM1.InsertBitmapListValue(LEADRasterView2.Raster.BitmapList, 0, LTDICLib.DicomImageCompressionConstants.DICOM_IMAGE_COMPRESSION_NONE, LTDICLib.DicomImagePhotometricConstants.DICOM_IMAGE_PHOTOMETRIC_RGB, 0, 0, 0)
   If (nRet <> 0) Then 
      MessageBox.Show("Error") 
      Exit Sub 
   End If 
   MessageBox.Show("ImageList inserted into Data Set - Wait")
End Sub