Error processing SSI file
LEADTOOLS WCF (Leadtools.Services.Raster.ServiceContracts assembly)

Show in webframe

GetInformationRequest Class






Members 
A System.ServiceModel.MessageContractAttribute specifying the structure of the SOAP envelope.
Object Model
Syntax
[MessageContractAttribute()]
public class GetInformationRequest 
'Declaration
 
<MessageContractAttribute()>
Public Class GetInformationRequest 
'Usage
 
Dim instance As GetInformationRequest

            

            
[MessageContractAttribute()]
public ref class GetInformationRequest 
Example
Copy Code  
Imports Leadtools.Services
Imports leadtools.services.raster.datacontracts._2009._01
Imports leadtools.services.datacontracts._2009._01

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
using Leadtools.Services;
using leadtools.services.raster.datacontracts._2009._01;
using leadtools.services.datacontracts._2009._01;

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";
}
Requirements

Target Platforms

See Also

Reference

GetInformationRequest Members
Leadtools.Services.Raster.ServiceContracts Namespace

Error processing SSI file
Applications developed with LEADTOOLS WCF components require runtime licenses. Server licensing is required for applications on a server. For more information, refer to: LEADTOOLS Toolkit Features