c#
VB
c++
公共无效LoadRegion (字符串文件名)
公共子LoadRegion (_按值传递文件名作为字符串_)
公共:无效LoadRegion (字符串^文件名)
文件名
包含包含要加载的区域的文件的路径的字符串。
使用Leadtools;使用Leadtools.Drawing;使用Leadtools.Codecs;使用Leadtools.MedicalViewer;使用Leadtools.ImageProcessing;使用Leadtools.Annotations.Engine;使用Leadtools.Annotations.Designers;使用Leadtools.Annotations.Rendering;类MedicalViewerForm7:表单{私人MedicalViewer _medicalViewer;无效MedicalViewerForm_SizeChanged (对象sender, EventArgs e){_medicalViewer。大小=新大小(这.ClientRectangle.Right,这.ClientRectangle.Bottom);}公共MedicalViewerForm7 (){RasterCodecs _codecs =新RasterCodecs ();RasterImage _image;这.SizeChanged + =新EventHandler (MedicalViewerForm_SizeChanged);//创建医疗查看器并调整大小和位置。_medicalViewer =新MedicalViewer(1、2);_medicalViewer。位置=新点(0,0);_medicalViewer。大小=新大小(这.ClientRectangle.Right,这.ClientRectangle.Bottom);//加载图像,然后将其添加到控件。_image = _codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“xa.dcm”));medicalviewer多细胞=新MedicalViewerMultiCell (_image真正的, 1,1);_medicalViewer.Cells.Add(细胞);//添加一些动作,用于改变控件内图像的属性。cell.AddAction (MedicalViewerActionType.WindowLevel);cell.AddAction (MedicalViewerActionType.Alpha);cell.AddAction (MedicalViewerActionType.Offset);//将添加的操作分配给鼠标按钮,这意味着当用户单击并拖动鼠标按钮时,关联的操作将被激活。cell.SetAction (MedicalViewerActionType。WindowLevel MedicalViewerMouseButtons。离开,MedicalViewerActionFlags.Active);cell.SetAction (MedicalViewerActionType。α,MedicalViewerMouseButtons。中间,MedicalViewerActionFlags.Active);cell.SetAction (MedicalViewerActionType。抵消,MedicalViewerMouseButtons。对,MedicalViewerActionFlags.Active);//调整单元格的一些属性并添加一些标签。_medicalViewer.Cells[0]。集Tag(2, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.UserData,例id 230-36-5448);_medicalViewer.Cells[0]。集Tag(4, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Frame);_medicalViewer.Cells[0]。集Tag(6, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Scale);_medicalViewer.Cells[0]。集Tag(2, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.WindowLevelData);_medicalViewer.Cells[0]。集Tag(1, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.FieldOfView);//加载另一个图像,然后将其添加到控件。_image = _codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“mr.dcm”));_medicalViewer.Cells.Add (新MedicalViewerMultiCell (_image真正的, 2, 2));//添加一些动作,用于改变控件内图像的属性。_medicalViewer.Cells [1] .AddAction (MedicalViewerActionType.WindowLevel);_medicalViewer.Cells [1] .AddAction (MedicalViewerActionType.Alpha);_medicalViewer.Cells [1] .AddAction (MedicalViewerActionType.Offset);//将添加的操作分配给鼠标按钮,这意味着当用户单击并拖动鼠标按钮时,关联的操作将被激活。_medicalViewer.Cells [1] .SetAction (MedicalViewerActionType。WindowLevel MedicalViewerMouseButtons。离开,MedicalViewerActionFlags.Active);_medicalViewer.Cells [1] .SetAction (MedicalViewerActionType。α,MedicalViewerMouseButtons。中间,MedicalViewerActionFlags.Active);_medicalViewer.Cells [1] .SetAction (MedicalViewerActionType。抵消,MedicalViewerMouseButtons。对,MedicalViewerActionFlags.Active);//调整单元格的一些属性并添加一些标签。_medicalViewer.Cells[1]。集Tag(2, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.UserData,例id 230-36-5448);_medicalViewer.Cells[1]。集Tag(4, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Frame);_medicalViewer.Cells[1]。集Tag(6, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Scale);_medicalViewer.Cells[1]。集Tag(2, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.WindowLevelData);_medicalViewer.Cells[1]。集Tag(1, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.FieldOfView);Controls.Add (_medicalViewer);_medicalViewer。Dock = DockStyle.Fill;}公共MedicalViewer查看器{得到{返回_medicalViewer;}}}MedicalViewerForm7 GetMedicalControl7 (){返回新MedicalViewerForm7 ();}//此示例将在第一张图像的第一帧上创建一个位图区域并保存它。公共无效MedicalViewerSaveRegionExample (){myForm = GetMedicalControl7();MedicalViewer = myForm.Viewer;MedicalViewerMultiCell cell = (MedicalViewerMultiCell)(medicalViewer.Cells[0]);intwidth = cell.Image.Width;intheight = cell.Image.Height;intcenterX = (width / 2);intcenterY = (height / 2);区域区域=新区域(新矩形(centerX - width / 4, center - height / 4, centerX + width / 4, center + height / 4));RasterRegionConverter.AddGdiPlusDataToRegion (cell.Image零, region.GetRegionData(), rasterregioncombemode . set);cell.SaveRegion (Path.Combine (LEAD_VARS.ImagesDir,“Out_Test.rgn”));myForm.ShowDialog ();}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;}
进口Leadtools进口Leadtools。画进口Leadtools。编解码器进口Leadtools。医疗查看器进口Leadtools。ImageProcessing进口Leadtools.Annotations.Engine进口Leadtools.Annotations.Designers进口Leadtools.Annotations.Rendering私人类MedicalViewerForm7:继承了形式私人_medicalViewer作为MedicalViewer私人子MedicalViewerForm_SizeChanged (按值传递发送方作为对象,按值传递e作为EventArgs)_medicalViewer。大小=新大小(我.ClientRectangle.Right,我.ClientRectangle.Bottom)结束子公共子新()昏暗的_codecs作为RasterCodecs =新RasterCodecs ()昏暗的_image作为RasterImageAddHandlerSizeChanged,AddressOfMedicalViewerForm_SizeChanged创建医疗查看器并调整大小和位置。_medicalViewer =新MedicalViewer(1、2)_medicalViewer。位置=新点(0,0)_medicalViewer。大小=新大小(我.ClientRectangle.Right,我.ClientRectangle.Bottom)加载图像,然后将其添加到控件中。_image = _codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“xa.dcm”))昏暗的细胞作为MedicalViewerMultiCell =新MedicalViewerMultiCell (_image真正的, 1,1)_medicalViewer.Cells.Add(细胞)添加一些将用于更改控件内图像属性的操作。cell.AddAction (MedicalViewerActionType.WindowLevel)cell.AddAction (MedicalViewerActionType.Alpha)cell.AddAction (MedicalViewerActionType.Offset)将添加的操作分配给一个鼠标按钮,这意味着当用户单击并拖动鼠标按钮时,关联的操作将被激活。cell.SetAction (MedicalViewerActionType。WindowLevel MedicalViewerMouseButtons。左,MedicalViewerActionFlags.Active)cell.SetAction (MedicalViewerActionType。α,MedicalViewerMouseButtons。中间,MedicalViewerActionFlags.Active)cell.SetAction (MedicalViewerActionType。抵消,MedicalViewerMouseButtons。对,MedicalViewerActionFlags.Active)调整单元格的一些属性并添加一些标签。_medicalViewer.Cells(0)。集Tag(2, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.UserData,例id 230-36-5448)_medicalViewer.Cells(0)。集Tag(4, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Frame)_medicalViewer.Cells(0)。集Tag(6, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Scale)_medicalViewer.Cells(0)。集Tag(2, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.WindowLevelData)_medicalViewer.Cells(0)。集Tag(1, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.FieldOfView)加载另一个图像,然后将其添加到控件中。_image = _codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“mr.dcm”))_medicalViewer.Cells.Add (新MedicalViewerMultiCell (_image真正的, 2, 2))添加一些将用于更改控件内图像属性的操作。_medicalViewer.Cells (1) .AddAction (MedicalViewerActionType.WindowLevel)_medicalViewer.Cells (1) .AddAction (MedicalViewerActionType.Alpha)_medicalViewer.Cells (1) .AddAction (MedicalViewerActionType.Offset)将添加的操作分配给一个鼠标按钮,这意味着当用户单击并拖动鼠标按钮时,关联的操作将被激活。_medicalViewer.Cells (1) .SetAction (MedicalViewerActionType。WindowLevel MedicalViewerMouseButtons。左,MedicalViewerActionFlags.Active)_medicalViewer.Cells (1) .SetAction (MedicalViewerActionType。α,MedicalViewerMouseButtons。中间,MedicalViewerActionFlags.Active)_medicalViewer.Cells (1) .SetAction (MedicalViewerActionType。抵消,MedicalViewerMouseButtons。对,MedicalViewerActionFlags.Active)调整单元格的一些属性并添加一些标签。_medicalViewer.Cells(1)。集Tag(2, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.UserData,例id 230-36-5448)_medicalViewer.Cells(1)。集Tag(4, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Frame)_medicalViewer.Cells(1)。集Tag(6, MedicalViewerTagAlignment.TopLeft, MedicalViewerTagType.Scale)_medicalViewer.Cells(1)。集Tag(2, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.WindowLevelData)_medicalViewer.Cells(1)。集Tag(1, MedicalViewerTagAlignment.BottomLeft, MedicalViewerTagType.FieldOfView)Controls.Add (_medicalViewer)_medicalViewer。Dock = DockStyle。填满结束子公共只读的财产查看器()作为MedicalViewer得到返回_medicalViewer结束得到结束财产结束类私人函数GetMedicalControl7 ()作为MedicalViewerForm7返回新MedicalViewerForm7 ()结束函数这个例子将在第一张图像的第一帧上创建一个位图区域并保存它。公共子MedicalViewerSaveRegionExample ()昏暗的myForm作为medicalviewform7 = GetMedicalControl7()昏暗的medicalViewer作为MedicalViewer = myForm。查看器昏暗的细胞作为MedicalViewerMultiCell =CType(medicalViewer.Cells (0), MedicalViewerMultiCell)昏暗的宽度作为整数= cell.Image.Width昏暗的高度作为整数= cell.Image.Height昏暗的centerX作为整数=(宽度\ 2)昏暗的centerY作为整数=(高度\ 2)昏暗的地区作为地区=新区域(新矩形(centerX - width \ 4, center - height \ 4, centerX + width \ 4, center + height \ 4))RasterRegionConverter.AddGdiPlusDataToRegion (cell.Image没有什么, region.GetRegionData(), rasterregioncombemode。集)cell.SaveRegion (Path.Combine (LEAD_VARS.ImagesDir,“Test.rgn”))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
医疗网页查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已经发送到支持!应该有人保持联系!如果你有急事,请回来再谈。
聊天时间:
周一至周五,上午8:30至下午6点
感谢您的反馈!
请重新填写表格以开始新的聊天。
所有代理当前都处于离线状态。
聊天时间:
星期一至星期五
上午8:30 -下午6点
要联系我们,请填写此表格,我们将通过电子邮件与您联系。
