Gets the image information.
Syntax
Example
Visual Basic | Copy Code |
---|
Public 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= sourceBinaryData
informationRequest.PageNumber = 1
informationRequest.TotalPages = False
Dim response As GetInformationResponse = client.GetInformation(informationRequest)
If Not response Is Nothing Then
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))
End If
End Sub |
C# | Copy Code |
---|
public void GetInformationExample() { IRasterService client = new RasterServiceClient(); RawBinaryData sourceBinaryData = new RawBinaryData(); sourceBinaryData.Data = File.ReadAllBytes(LeadtoolsExamples.Common.ImagesPath.Path + "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)); } } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also