Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.5
|
Leadtools.Medical.WebViewer.ExternalControl Namespace > MedicalWebViewerExternalController Class : GetImage Method |
public string GetImage( string sopInstanceUID )
'Declaration Public Function GetImage( _ ByVal sopInstanceUID As String _ ) As String
'Usage Dim instance As MedicalWebViewerExternalController Dim sopInstanceUID As String Dim value As String value = instance.GetImage(sopInstanceUID)
public: String^ GetImage( String^ sopInstanceUID )
This sample does the following:
Imports Leadtools Imports Leadtools.Examples Imports Leadtools.Medical.WebViewer.ExternalControl Private Sub MedicalWebViewerExternalController_GetImage() Dim applicationName As String Dim version As String Dim externalControlPort As Integer = 500 ' Username a password to log in ' This will be the username and password that you created when running the CSPacsDatabaseConfig.exe demo Dim username As String = "bob" Dim password As String = "bob" ' These are the UIDs of datasets that are preinstalled in the CSStorageServerMananger.exe demo database Const jonesSopInstanceUid As String = "1.2.392.200036.9107.500.305.5577.20090211.93715.105577" Dim controller As New MedicalWebViewerExternalController("http://localhost/MedicalViewer") controller.Timeout = 30 applicationName = String.Empty version = String.Empty controller.InitApplication(applicationName, version, externalControlPort) controller.SelectedBrowser = MedicalWebViewerBrowser.GoogleChrome Dim ret As ControllerReturnCode = controller.UserLogin(username, password) Dim imageUrl As String = controller.GetImage(jonesSopInstanceUid) If (Not String.IsNullOrEmpty(imageUrl)) Then Dim sMsg As String = String.Format("Retrieving SOPInstanceUID '{0}'." & Constants.vbLf + Constants.vbLf, jonesSopInstanceUid) sMsg += String.Format("Paste the URL in browser to see the image: " & Constants.vbLf + Constants.vbLf + Constants.vbTab & "{1}.", imageUrl) MessageBox.Show(sMsg) End If controller.CloseApplication() ' Shutdown the command queue controller.Shutdown() End Sub
using Leadtools; using Leadtools.Examples; using Leadtools.Medical.WebViewer.ExternalControl; private void MedicalWebViewerExternalController_GetImage() { string applicationName; string version; int externalControlPort = 500; // Username a password to log in // This will be the username and password that you created when running the CSPacsDatabaseConfig.exe demo string username = "bob"; string password = "bob"; // These are the UIDs of datasets that are preinstalled in the CSStorageServerMananger.exe demo database const string jonesSopInstanceUid = "1.2.392.200036.9107.500.305.5577.20090211.93715.105577"; MedicalWebViewerExternalController controller = new MedicalWebViewerExternalController("http://localhost/MedicalViewer"); controller.Timeout = 30; controller.InitApplication(out applicationName, out version, externalControlPort); controller.SelectedBrowser = MedicalWebViewerBrowser.GoogleChrome; ControllerReturnCode ret = controller.UserLogin(username, password); string imageUrl = controller.GetImage(jonesSopInstanceUid); if (!string.IsNullOrEmpty(imageUrl)) { string sMsg = string.Format("Retrieving SOPInstanceUID '{0}'.\n\nPaste the URL in browser to see the image: \n\n\t{1}.", jonesSopInstanceUid, imageUrl); MessageBox.Show(sMsg); } controller.CloseApplication(); // Shutdown the command queue controller.Shutdown(); }