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.Fill
DicomEngine.Shutdown ()
结束子
私人子MedicalViewerLocalizer_FormClosing (按值传递发送方作为对象,按值传递e作为FormClosingEventArgs)
结束子
公共只读的财产查看器()作为MedicalViewer
得到
返回_medicalViewer
结束得到
结束财产
结束类
私人函数GetMedicalViewerSplittersForm ()作为MedicalViewerSplittersForm
返回新MedicalViewerSplittersForm ()
结束函数
这例子引线xa。dcm image3形象。dcm映像,并使用预设调色板(酷)的融合过程。
< TestMethod () > _
公共子MedicalViewerSplittersExample ()
昏暗的myForm作为MedicalViewerSplittersForm = GetMedicalViewerSplittersForm ()
昏暗的medicalViewer作为MedicalViewer = myForm.Viewer
myForm.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点
联系我们请填写这张表格,我们将通过电子邮件联系你。