c#
VB
c++
公共类MedicalViewerSplitter
公共类MedicalViewerSplitter
公共ref类MedicalViewerSplitter
使用Leadtools;使用Leadtools.Dicom;使用Leadtools.Medical3D;使用Leadtools.Codecs;使用Leadtools.MedicalViewer;使用Leadtools.ImageProcessing;使用Leadtools.ImageProcessing.Core;使用Leadtools.ImageProcessing.Color;使用Leadtools.Annotations.Engine;使用Leadtools.Annotations.Designers;类MedicalViewerSplitterForm:形式{私人MedicalViewer _medicalViewer;无效MedicalViewerLocalizer_SizeChanged (对象发送方的EventArgs e){_medicalViewer。大小=新大小(这.ClientRectangle.Right,这.ClientRectangle.Bottom);}公共MedicalViewerSplitterForm (){DicomEngine.Startup ();RasterCodecs _codecs =新RasterCodecs ();这.SizeChanged + =新EventHandler (MedicalViewerLocalizer_SizeChanged);/ /创建医疗查看器和调整大小和位置。_medicalViewer =新MedicalViewer (1、2);_medicalViewer。位置=新点(0,0);_medicalViewer。大小=新大小(这.ClientRectangle.Right,这.ClientRectangle.Bottom);/ /加载一个图像,然后将其添加到控制。RasterImage _image = _codecs.Load (Path.Combine (LEAD_VARS.ImagesDir“xa.dcm”));MedicalViewerMultiCell细胞=新MedicalViewerMultiCell (_image真正的,1,1);细胞。FitImageToCell =假;/ /添加一些行动,用于改变图像的属性内部的控制。cell.AddAction (MedicalViewerActionType.Scale);cell.AddAction (MedicalViewerActionType.Offset);cell.AddAction (MedicalViewerActionType.WindowLevel);cell.AddAction (MedicalViewerActionType.Stack);/ /添加操作分配给一个鼠标按钮,即当用户单击并拖动鼠标按钮时,相关的行动将被激活。cell.SetAction (MedicalViewerActionType。规模,MedicalViewerMouseButtons。中间,MedicalViewerActionFlags.Active);cell.SetAction (MedicalViewerActionType。抵消,MedicalViewerMouseButtons。对,MedicalViewerActionFlags.Active);cell.SetAction (MedicalViewerActionType。WindowLevel MedicalViewerMouseButtons。离开,MedicalViewerActionFlags.Active);cell.SetAction (MedicalViewerActionType。堆栈,MedicalViewerMouseButtons。轮,MedicalViewerActionFlags.Active);_medicalViewer.ColumnSplitters [0]。位置= 0.25;_medicalViewer.Cells.Add(细胞);/ /调整一些性质的细胞和添加一些标签。_medicalViewer.Cells [0]。MedicalViewerTagAlignment SetTag (2。TopLeft MedicalViewerTagType.UserData,“前女友ID 230-36-5448。”);_medicalViewer.Cells [0]。MedicalViewerTagAlignment SetTag (4。TopLeft MedicalViewerTagType.Frame);_medicalViewer.Cells [0]。MedicalViewerTagAlignment SetTag(6日。TopLeft MedicalViewerTagType.Scale);_medicalViewer.Cells [0]。MedicalViewerTagAlignment SetTag (2。BottomLeft MedicalViewerTagType.WindowLevelData);_medicalViewer.Cells [0]。MedicalViewerTagAlignment SetTag (1。BottomLeft MedicalViewerTagType.FieldOfView);Controls.Add (_medicalViewer);_medicalViewer。码头= DockStyle.Fill;DicomEngine.Shutdown ();}公共MedicalViewer查看器{得到{返回_medicalViewer;}}}MedicalViewerSplitterForm GetMedicalViewerSplitterForm (){返回新MedicalViewerSplitterForm ();}/ /这个例子引线xa。dcm image3形象。dcm映像,并使用预设调色板(酷)的融合过程。公共无效MedicalViewerSplitterExample (){MedicalViewerSplitterForm myForm = GetMedicalViewerSplitterForm ();MedicalViewer MedicalViewer = myForm.Viewer;myForm.ShowDialog ();}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;}
进口Leadtools进口Leadtools.Dicom进口Leadtools.Medical3D进口Leadtools.Codecs进口Leadtools.MedicalViewer进口Leadtools.Annotations.Engine进口Leadtools.Annotations.Designers进口Leadtools.ImageProcessing.Core私人类MedicalViewerSplittersForm:继承了形式私人_medicalViewer作为MedicalViewer私人子MedicalViewer_SizeChanged (按值传递发送方作为对象,按值传递e作为EventArgs)_medicalViewer。大小=新大小(我.ClientRectangle.Right,我.ClientRectangle.Bottom)结束子公共子新()DicomEngine.Startup ()昏暗的_codecs作为RasterCodecs =新RasterCodecs ()AddHandlerSizeChanged,AddressOfMedicalViewer_SizeChanged“创建医疗查看器和调整大小和位置。_medicalViewer =新MedicalViewer (1、2)_medicalViewer。位置=新点(0,0)_medicalViewer。大小=新大小(我.ClientRectangle.Right,我.ClientRectangle.Bottom)加载一个图像,然后将其添加到控制。昏暗的_image作为RasterImage = _codecs.Load (Path.Combine (LEAD_VARS.ImagesDir“xa.dcm”))昏暗的细胞作为MedicalViewerMultiCell =新MedicalViewerMultiCell (_image真正的,1,1)细胞。FitImageToCell =假添加一些行动将被用于改变图像的属性内部的控制。cell.AddAction (MedicalViewerActionType.Scale)cell.AddAction (MedicalViewerActionType.Offset)cell.AddAction (MedicalViewerActionType.WindowLevel)cell.AddAction (MedicalViewerActionType.Stack)分配说鼠标按钮操作,也就是说,当用户单击并拖动鼠标按钮,相关的行动将被激活。cell.SetAction (MedicalViewerActionType。规模,MedicalViewerMouseButtons。中间,MedicalViewerActionFlags.Active)cell.SetAction (MedicalViewerActionType。抵消,MedicalViewerMouseButtons。对,MedicalViewerActionFlags.Active)cell.SetAction (MedicalViewerActionType。WindowLevel MedicalViewerMouseButtons。左,MedicalViewerActionFlags.Active)cell.SetAction (MedicalViewerActionType。堆栈,MedicalViewerMouseButtons。轮,MedicalViewerActionFlags.Active)_medicalViewer.ColumnSplitters (0)。位置= 0.25_medicalViewer.Cells.Add(细胞)调整一些细胞属性和添加一些标签。_medicalViewer.Cells (0)。MedicalViewerTagAlignment SetTag (2。TopLeft MedicalViewerTagType.UserData,“前女友ID 230-36-5448。”)_medicalViewer.Cells (0)。MedicalViewerTagAlignment SetTag (4。TopLeft MedicalViewerTagType.Frame)_medicalViewer.Cells (0)。MedicalViewerTagAlignment SetTag(6日。TopLeft MedicalViewerTagType.Scale)_medicalViewer.Cells (0)。MedicalViewerTagAlignment SetTag (2。BottomLeft MedicalViewerTagType.WindowLevelData)_medicalViewer.Cells (0)。MedicalViewerTagAlignment SetTag (1。BottomLeft MedicalViewerTagType.FieldOfView)Controls.Add (_medicalViewer)_medicalViewer。码头= DockStyle.FillDicomEngine.Shutdown ()结束子私人子MedicalViewerLocalizer_FormClosing (按值传递发送方作为对象,按值传递e作为FormClosingEventArgs)结束子公共只读的财产查看器()作为MedicalViewer得到返回_medicalViewer结束得到结束财产结束类私人函数GetMedicalViewerSplittersForm ()作为MedicalViewerSplittersForm返回新MedicalViewerSplittersForm ()结束函数这例子引线xa。dcm image3形象。dcm映像,并使用预设调色板(酷)的融合过程。< TestMethod () > _公共子MedicalViewerSplittersExample ()昏暗的myForm作为MedicalViewerSplittersForm = GetMedicalViewerSplittersForm ()昏暗的medicalViewer作为MedicalViewer = myForm.ViewermyForm.ShowDialog ()结束子公共NotInheritable类LEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束类
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。
