LEADTOOLS (Leadtools assembly)
LEAD Technologies, Inc

IsBasic Property

Example 





Determines whether the image data is basic. .NET support Silverlight support WinRT support
Syntax
public bool IsBasic {get;}
'Declaration
 
Public ReadOnly Property IsBasic As Boolean
'Usage
 
Dim instance As RasterImage
Dim value As Boolean
 
value = instance.IsBasic
public bool IsBasic {get;}
 get_IsBasic(); 
public:
property bool IsBasic {
   bool get();
}

Property Value

true if the image data is basic; false, otherwise.
Remarks

The image data is considered basic if the value of the ViewPerspective is one of the following:

Otherwise, the image is either rotated (IsRotated) or flipped (IsFlipped).

For more information refer to Accounting for View Perspective.

Example
 
Public Sub IsBasicExample()
      Dim codecs As RasterCodecs = New RasterCodecs()
      Dim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "OCR1.TIF"))

      Dim s As String = ("Is Mirrored " & image.IsMirrored.ToString() + Constants.vbLf)
      s &= ("Is Basic " & image.IsBasic.ToString() + Constants.vbLf)
      s &= ("Is Tiled " & image.IsTiled.ToString() + Constants.vbLf)
      s &= ("Is Global Memory " & image.IsGlobalMemory.ToString() + Constants.vbLf)
      s &= ("Is Gray " & image.IsGray.ToString() + Constants.vbLf)
      s &= ("No Region Clip " & image.NoRegionClip.ToString() + Constants.vbLf)
      s &= ("Transparent " & image.Transparent.ToString() + Constants.vbLf)
      s &= ("Transparent Color " & image.TransparentColor.ToString() + Constants.vbLf)
      s &= ("X resolution, Y Resolution (" & image.XResolution & ", " & image.YResolution & ") ")
      Console.WriteLine(s)

      image.Dispose()
      codecs.Dispose()
   End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
public void IsBasicExample()
   {
      RasterCodecs codecs = new RasterCodecs();
      RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "OCR1.TIF"));

      string s = ("Is Mirrored " + image.IsMirrored + "\n");
      s += ("Is Basic " + image.IsBasic + "\n");
      s += ("Is Tiled " + image.IsTiled + "\n");
      s += ("Is Global Memory " + image.IsGlobalMemory + "\n");
      s += ("Is Gray " + image.IsGray + "\n");
      s += ("No Region Clip " + image.NoRegionClip + "\n");
      s += ("Transparent " + image.Transparent + "\n");
      s += ("Transparent Color " + image.TransparentColor + "\n");
      s += ("X resolution, Y Resolution (" + image.XResolution + ", " + image.YResolution + ") ");
      Console.WriteLine(s);

      image.Dispose();
      codecs.Dispose();
   }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
RasterImageExamples.prototype.IsBasicExample = function () {
   Tools.SetLicense();
   with (Leadtools) {
      with (Leadtools.Codecs) {
         var codecs = new RasterCodecs();
         var srcFileName = "Assets\\OCR1.TIF";
         var image;
         return Tools.AppInstallFolder().getFileAsync(srcFileName).then(function (loadFile) {
            return codecs.loadAsync(LeadStreamFactory.create(loadFile))
         })
         .then(function (img) {
            image = img;

            var s = ("Is Mirrored " + image.isMirrored + "\n");
            s += ("Is Basic " + image.isBasic + "\n");
            s += ("Is Tiled " + image.isTiled + "\n");
            s += ("Is Global Memory " + image.isGlobalMemory + "\n");
            s += ("Is Gray " + image.isGray + "\n");
            s += ("No Region Clip " + image.noRegionClip + "\n");
            s += ("Transparent " + image.transparent + "\n");
            s += ("Transparent Color " + image.transparentColor + "\n");
            s += ("X resolution, Y Resolution (" + image.xresolution + ", " + image.yresolution + ") ");

            console.info(s);

            image.close();
            codecs.close();
         });
      }
   }
}
[TestMethod]
public async Task IsBasicExample()
{
   RasterCodecs codecs = new RasterCodecs();
   string srcFileName = @"Assets\OCR1.TIF";
   StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);
   RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));
   string s = ("Is Mirrored " + image.IsMirrored + "\n");
   s += ("Is Basic " + image.IsBasic + "\n");
   s += ("Is Tiled " + image.IsTiled + "\n");
   s += ("Is Global Memory " + image.IsGlobalMemory + "\n");
   s += ("Is Gray " + image.IsGray + "\n");
   s += ("No Region Clip " + image.NoRegionClip + "\n");
   s += ("Transparent " + image.Transparent + "\n");
   s += ("Transparent Color " + image.TransparentColor + "\n");
   s += ("X resolution, Y Resolution (" + image.XResolution + ", " + image.YResolution + ") ");
   Debug.WriteLine(s);

   image.Dispose();
   codecs.Dispose();
}
public void IsBasicExample(RasterImage image)
{
   string s = ("Is Mirrored " + image.IsMirrored + "\n");
   s += ("Is Basic " + image.IsBasic + "\n");
   s += ("Is Tiled " + image.IsTiled + "\n");
   s += ("Is Global Memory " + image.IsGlobalMemory + "\n");
   s += ("Is Gray " + image.IsGray + "\n");
   s += ("No Region Clip " + image.NoRegionClip + "\n");
   s += ("Transparent " + image.Transparent + "\n");
   s += ("Transparent Color " + image.TransparentColor + "\n");
   s += ("X resolution, Y Resolution (" + image.XResolution + ", " + image.YResolution + ") ");
   Debug.WriteLine(s);
   image.Dispose();
}
Public Sub IsBasicExample(ByVal image As RasterImage)
   Dim s As String = ("Is Mirrored " + image.IsMirrored + Constants.vbLf)
   s &= ("Is Basic " + image.IsBasic + Constants.vbLf)
   s &= ("Is Tiled " + image.IsTiled + Constants.vbLf)
   s &= ("Is Global Memory " + image.IsGlobalMemory + Constants.vbLf)
   s &= ("Is Gray " + image.IsGray + Constants.vbLf)
   s &= ("No Region Clip " + image.NoRegionClip + Constants.vbLf)
   s &= ("Transparent " + image.Transparent + Constants.vbLf)
   s &= ("Transparent Color " + image.TransparentColor.ToString() + Constants.vbLf)
   s &= ("X resolution, Y Resolution (" + image.XResolution & ", " & image.YResolution & ") ")
   Debug.WriteLine(s)
   image.Dispose()
End Sub
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RasterImage Class
RasterImage Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.