←Select platform

SaveLayout Method

Summary

Saves the layout to the specified stream.

Syntax

C#
VB
C++
public void SaveLayout(  
   Stream stream 
) 
Public Sub SaveLayout( _ 
   ByVal stream As Stream _ 
) 
public: 
void SaveLayout(  
   Stream^ stream 
) 

Parameters

stream
The stream with the layout to be saved.

Example

C#
VB
Imports Leadtools.MedicalViewer 
Imports Leadtools.Codecs 
Imports Leadtools 
 
<TestMethod()> _ 
Public Sub MedicorViewerLayoutExample2() 
   Dim myForm As MedicalViewerForm = GetMedicalControl() 
   Dim medicalViewer As MedicalViewer = myForm.Viewer 
   Dim l As Single() = {0.06F, 0.55F} 
   Dim t As Single() = {0.75F, 0.75F} 
   Dim r As Single() = {0.45F, 0.94F} 
   Dim b As Single() = {0.25F, 0.25F} 
   ' 
   ' Add some cells to the viewer 
   ' 
   Dim i As Integer = 0 
   Do While i < l.Length 
      Dim cell As MedicalViewerMultiCell = New MedicalViewerMultiCell() 
 
      Try 
         cell.LayoutPosition = New MedicalViewerLayoutPosition(l(i), t(i), r(i), b(i)) 
         cell.FitImageToCell = True 
         medicalViewer.Cells.Add(cell) 
      Catch e As Exception 
         MessageBox.Show(e.Message) 
      End Try 
      i += 1 
   Loop 
 
   ' 
   ' Save the layout 
   ' 
   Dim f As FileInfo = New FileInfo(Path.Combine(LEAD_VARS.ImagesDir, "layout.xml")) 
   Dim stream As FileStream = f.Create() 
 
   medicalViewer.SaveLayout(stream) 
 
   ' 
   ' Reload the cells 
   ' 
   medicalViewer.Cells.Clear() 
   stream.Seek(0, SeekOrigin.Begin) 
   medicalViewer.LoadLayout(stream) 
   ' 
   ' Show only if created in layout mode 
   ' 
   If medicalViewer.GridMode = False Then 
      myForm.ShowDialog() 
   End If 
End Sub 
 
 
Public NotInheritable Class LEAD_VARS 
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" 
End Class 
using Leadtools.MedicalViewer; 
using Leadtools.Codecs; 
using Leadtools; 
 
public void MedicorViewerLayoutExample2() 
{ 
    MedicalViewerForm myForm = GetMedicalControl(); 
    MedicalViewer medicalViewer = myForm.Viewer; 
    float[] l = { 0.06F, 0.55F }; 
    float[] t = { 0.75F, 0.75F }; 
    float[] r = { 0.45F, 0.94F }; 
    float[] b = { 0.25F, 0.25F }; 
    // 
    // Add some cells to the viewer 
    // 
 
    for (int i = 0; i < l.Length; i++) 
    { 
        MedicalViewerMultiCell cell = new MedicalViewerMultiCell(); 
 
        try 
        { 
            cell.LayoutPosition = new MedicalViewerLayoutPosition(l[i], t[i], r[i], b[i]); 
            cell.FitImageToCell = true; 
            medicalViewer.Cells.Add(cell);                     
        } 
        catch (Exception e) 
        { 
            MessageBox.Show(e.Message); 
        } 
    } 
 
    // 
    // Save the layout 
    // 
 
    FileInfo f = new FileInfo("layout.xml"); 
    FileStream stream = f.Create(); 
 
    medicalViewer.SaveLayout(stream);             
 
    // 
    // Reload the cells 
    // 
 
    medicalViewer.Cells.Clear(); 
    stream.Seek(0, SeekOrigin.Begin); 
    medicalViewer.LoadLayout(stream);                                  
    // 
    // Show only if created in layout mode 
    // 
 
    if (medicalViewer.GridMode == false) 
        myForm.ShowDialog(); 
} 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.MedicalViewer Assembly
Click or drag to resize