C#
VB
C++
A System.ServiceModel.MessageContractAttribute specifying the structure of the SOAP envelope.
[MessageContractAttribute()]public class GetInformationRequest
<MessageContractAttribute()>Public Class GetInformationRequest
[MessageContractAttribute()]public ref class GetInformationRequest
using Leadtools.Services;public void GetInformationExample(){IRasterService client = new RasterServiceClient();RawBinaryData sourceBinaryData = new RawBinaryData();sourceBinaryData.Data = File.ReadAllBytes(Path.Combine(LEAD_VARS.ImagesDir, "image1.cmp"));GetInformationRequest informationRequest = new GetInformationRequest();informationRequest.Source = sourceBinaryData;informationRequest.PageNumber = 1;informationRequest.TotalPages = false;GetInformationResponse response = client.GetInformation(informationRequest);if (response != null){Console.WriteLine(string.Format("BytesPerLine: {0}", response.BytesPerLine));Console.WriteLine(string.Format("ColorSpace: {0}", response.ColorSpace.ToString()));Console.WriteLine(string.Format("Compresion: {0}", response.Compression));Console.WriteLine(string.Format("Format: {0}", response.Format));Console.WriteLine(string.Format("HasAlpha: {0}", response.HasAlpha));Console.WriteLine(string.Format("HasResolution: {0}", response.HasResolution));Console.WriteLine(string.Format("Height: {0}", response.Height));Console.WriteLine(string.Format("IsRotated: {0}", response.IsRotated));Console.WriteLine(string.Format("IsSigned: {0}", response.IsSigned));Console.WriteLine(string.Format("Order: {0}", response.Order));Console.WriteLine(string.Format("PageNumber: {0}", response.PageNumber));Console.WriteLine(string.Format("SizeDisk: {0}", response.SizeDisk));Console.WriteLine(string.Format("SizeMemory: {0}", response.SizeMemory));Console.WriteLine(string.Format("TotalPages: {0}", response.TotalPages));Console.WriteLine(string.Format("ViewPerspective: {0}", response.ViewPerspective));Console.WriteLine(string.Format("Width: {0}", response.Width));Console.WriteLine(string.Format("XResolution: {0}", response.XResolution));Console.WriteLine(string.Format("YResolution: {0}", response.YResolution));}}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports Leadtools.ServicesPublic Sub GetInformationExample()Dim client As IRasterService = New RasterServiceClient()Dim sourceBinaryData As RawBinaryData = New RawBinaryData()sourceBinaryData.Data = File.ReadAllBytes(LeadtoolsExamples.Common.ImagesPath.Path & "image1.cmp")Dim informationRequest As GetInformationRequest = New GetInformationRequest()informationRequest.Source = sourceBinaryDatainformationRequest.PageNumber = 1informationRequest.TotalPages = FalseDim response As GetInformationResponse = client.GetInformation(informationRequest)If Not response Is Nothing ThenConsole.WriteLine(String.Format("BytesPerLine: {0}", response.BytesPerLine))Console.WriteLine(String.Format("ColorSpace: {0}", response.ColorSpace.ToString()))Console.WriteLine(String.Format("Compresion: {0}", response.Compression))Console.WriteLine(String.Format("Format: {0}", response.Format))Console.WriteLine(String.Format("HasAlpha: {0}", response.HasAlpha))Console.WriteLine(String.Format("HasResolution: {0}", response.HasResolution))Console.WriteLine(String.Format("Height: {0}", response.Height))Console.WriteLine(String.Format("IsRotated: {0}", response.IsRotated))Console.WriteLine(String.Format("IsSigned: {0}", response.IsSigned))Console.WriteLine(String.Format("Order: {0}", response.Order))Console.WriteLine(String.Format("PageNumber: {0}", response.PageNumber))Console.WriteLine(String.Format("SizeDisk: {0}", response.SizeDisk))Console.WriteLine(String.Format("SizeMemory: {0}", response.SizeMemory))Console.WriteLine(String.Format("TotalPages: {0}", response.TotalPages))Console.WriteLine(String.Format("ViewPerspective: {0}", response.ViewPerspective))Console.WriteLine(String.Format("Width: {0}", response.Width))Console.WriteLine(String.Format("XResolution: {0}", response.XResolution))Console.WriteLine(String.Format("YResolution: {0}", response.YResolution))End IfEnd Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
