public DicomInsertElementAndSetValueResult InsertElementAndSetValueResult { get; } public:property DicomInsertElementAndSetValueResult InsertElementAndSetValueResult {DicomInsertElementAndSetValueResult get();}
the result after a call to InsertElementAndSetValue
This read-only property is set after every call to InsertElementAndSetValue to indicate the degree of success.
using Leadtools;using Leadtools.Dicom;///private void DicomDataSet_InsertElementAndSetValueExample(){DicomDataSet ds = new DicomDataSet();// Set a stringds.InsertElementAndSetValue(null, false, DicomTag.PatientName, "Patient^Joe^MiddleName");// Or use an overloadds.InsertElementAndSetValue(DicomTag.PatientName, "Patient^Joe^MiddleName");// This is how you check to see if the element got added -- for simplicity, we only check the first timeConsole.WriteLine(ds.InsertElementAndSetValueResult.ToString());// Set an array of stringsstring[] names = { "One", "Two", "Three" };ds.InsertElementAndSetValue(DicomTag.OtherPatientNames, names);// Another way to do an array of stringsList<string> it = new List<string>();it.Add("ORIGINAL");it.Add("PRIMARY");ds.InsertElementAndSetValue(DicomTag.ImageType, it.ToArray());// Set an array of integers, that will be converted to stringsint[] namesInt = { 1, 2, 3 };ds.InsertElementAndSetValue(DicomTag.PhysicianOfRecord, namesInt);// Set a DicomDateValueDicomDateValue dicomDate = new DicomDateValue(1961, 6, 5);ds.InsertElementAndSetValue(DicomTag.PatientBirthDate, dicomDate);// Set a DateTimeDateTime dateTime = new DateTime(2003, 5, 16);ds.InsertElementAndSetValue(DicomTag.InstanceCreationDate, dateTime);// Set an array of DateTimeDateTime[] dateTimeArray = { new DateTime(2000, 3, 8), new DateTime(2003, 5, 16) };ds.InsertElementAndSetValue(DicomTag.DateOfLastCalibration, dateTimeArray);// Insert a DicomTag and specify the Value Represention// This is useful when a DICOM tag can have more than one value representation.// For example, (5000,3000) CurveData can have a value representation of either OB or OWint[] curveData = {1897, 1908, 1912, 1912, 1909 };ds.InsertElementAndSetValue(null, false, DicomTag.CurveData, DicomVRType.OW, curveData);ds.Save(Path.Combine(LEAD_VARS.ImagesDir, "test.dcm"), DicomDataSetSaveFlags.None);}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images";}
InsertElementAndSetValue(Int64,Object) Method
InsertElementAndSetValue(DicomElement,Boolean,Int64,Object) Method
InsertElementAndSetValueResult Property
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
