Flags that indicate whether the page is empty or noisy, whether to ignore bleed-through, whether to ignore lines, whether to use the active area, and whether to use the default or the user-specified margins. Note: Some flags are being deprecated in Version 20.
public BlankPageDetectorCommandFlags Flags { get; set; } Public Property Flags As BlankPageDetectorCommandFlags @property (nonatomic, assign) LTBlankPageDetectorCommandFlags flags public int getFlags()public void setFlags(int value)
public:property BlankPageDetectorCommandFlags Flags {BlankPageDetectorCommandFlags get();void set ( BlankPageDetectorCommandFlags );}
Flags that indicate whether the page is empty or noisy, whether to ignore bleed-through, whether to ignore lines, whether to use the active area, and whether to use the default or the user-specified margins. The default value is:
BlankPageDetectorCommandFlags::DetectEmptyPage |BlankPageDetectorCommandFlags::DontUseBleedThrough |BlankPageDetectorCommandFlags::DontDetectLinedPage |BlankPageDetectorCommandFlags::DontUseActiveArea |BlankPageDetectorCommandFlags::UseDefaultMargins
The following members are being deprecated in Version 20. They will be removed from the toolkits, effective with LEADTOOLS version 21.
Runs the BlankPageDetectorCommand on an image and determines whether it is blank.
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.Core;public void BlankPageDetectorCommandExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Clean.tif"));// Prepare the commandBlankPageDetectorCommand command = new BlankPageDetectorCommand();//Determine whether the image is a blank pagecommand.Flags = BlankPageDetectorCommandFlags.DetectNoisyPage;command.Run(image);MessageBox.Show(" Is Blank : " + command.IsBlank + "\n Accuracy : " + (command.Accuracy * 1.0 / 100) + "%", "Blank Page Detection Results");}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessing.CorePublic Sub BlankPageDetectorCommandExample()Dim codecs As New RasterCodecs()codecs.ThrowExceptionsOnInvalidImages = TrueDim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Clean.tif"))' Prepare the commandDim command As BlankPageDetectorCommand = New BlankPageDetectorCommand'Determine whether the image is blank.command.Flags = BlankPageDetectorCommandFlags.DetectNoisyPagecommand.Run(leadImage)MessageBox.Show(" Is Blank : " & command.IsBlank & "\n Accuracy : " & (command.Accuracy * 1.0 / 100) & "%", "Blank Page Detection Results")End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
c#[Silverlight C# Example]using Leadtools;using Leadtools.Examples;using Leadtools.Codecs;using Leadtools.ImageProcessing.Core;public void BlankPageDetectorCommandExample(RasterImage image){// Prepare the commandBlankPageDetectorCommand command = new BlankPageDetectorCommand();//Determine whether the image is a blank pagecommand.Flags = BlankPageDetectorCommandFlags.DetectNoisyPage;command.Run(image);Debug.WriteLine(" Is Blank : " + command.IsBlank + "\n Accuracy : " + (command.Accuracy * 1.0 / 100) + "%", "Blank Page Detection Results", MessageBoxButton.OK);image.Dispose();}vb[Silverlight VB Example]Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessing.CorePublic Sub BlankPageDetectorCommandExample(ByVal image As RasterImage)' Prepare the commandDim command As BlankPageDetectorCommand = New BlankPageDetectorCommand()'Determine whether the image is a blank pagecommand.Flags = BlankPageDetectorCommandFlags.DetectNoisyPagecommand.Run(image)Debug.WriteLine(" Is Blank : " & command.IsBlank + Constants.vbLf & " Accuracy : " & (command.Accuracy * 1.0 / 100) & "%","Blank Page Detection Results", MessageBoxButton.OK)image.Dispose()End Sub
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
