BinaryType Property

Summary
Gets or sets a value indicating how to export binary data.
Syntax
C#
C++/CLI
public SaveBinaryType BinaryType { get; set; } 
public: 
property SaveBinaryType BinaryType { 
   SaveBinaryType get(); 
   void set (    SaveBinaryType ); 
} 

Property Value

Value indicating how binary data will be exported.

Remarks

If DicomDataSetSaveXmlFlags.NativeDicomModel is passed to DicomExtensions.SaveXml(DicomDataSet, string, DicomDataSetSaveXmlFlags, SaveXmlCallback), this value indicates how binary data will be exported (InlineBinary, BulkDataUri, or BulkDataUuid). This value can be modified in the callback per element so that binary elements are exported in a combination of InlineBinary, BulkDataUri, and BulkDataUuid in the same file.

Example
C#
using Leadtools.Dicom; 
using Leadtools.Dicom.Common; 
using Leadtools.Dicom.Common.Extensions; 
using Leadtools; 
using Leadtools.Dicom.Common.Linq.BasicDirectory; 
using Leadtools.Dicom.Common.DataTypes; 
 
using Leadtools.Codecs; 
 
public static void SaveXmlNativeExample() 
{ 
   string dicomFileNameIn = Path.Combine(LEAD_VARS.ImagesDir, "IMAGE3.dcm"); 
   string xmlFileNameOut = Path.Combine(LEAD_VARS.ImagesDir, "test.xml"); 
 
   DicomEngine.Startup(); 
 
   DicomDataSet ds = new DicomDataSet(); 
 
   // Load an existing DICOM file 
   ds.Load(dicomFileNameIn, DicomDataSetLoadFlags.None); 
 
   // Save as NativeDicomModel 
   const DicomDataSetSaveXmlFlags xmlFlags = 
      DicomDataSetSaveXmlFlags.NativeDicomModel | 
      DicomDataSetSaveXmlFlags.TrimWhiteSpace | 
      DicomDataSetSaveXmlFlags.BulkDataUuid; 
   ds.SaveXml(xmlFileNameOut, xmlFlags); 
 
   // Load 
   ds.LoadXml(xmlFileNameOut, DicomDataSetLoadXmlFlags.None); 
 
   DicomEngine.Shutdown(); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Dicom.Common Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.