IsLoading Property (original) (raw)

Summary

Gets a value that determines whether this CodecsImageInfo object is still loading.

Syntax

C#

Objective-C

C++/CLI

Java

Python

public bool IsLoading { get; } 
@property (nonatomic, assign, readonly) BOOL isLoading; 
public boolean isLoading() 

public: property bool IsLoading { bool get(); }

Property Value

true if the image is still loading; false, otherwise. The default value is false.

Example

using Leadtools; using Leadtools.Codecs; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; using Leadtools.Svg; public void GetInformationAsyncCompletedExample() { string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"); Uri uri = new Uri(srcFileName); RasterCodecs codecs = new RasterCodecs(); // Now get information about the file asynchronously codecs.GetInformationAsyncCompleted += new EventHandler<CodecsGetInformationAsyncCompletedEventArgs>(GetInformationAsyncCompletedExample_GetInformationAsyncCompleted); object imageInfoObject = codecs.GetInformationAsync(uri, true, 1, null); // Notice that the returned imageInfoObject is a CodecsImageInfo with IsLoading set to true at this point // The IsLoading will be false (and hence, the object will be usable) when the GetInformationAsyncCompleted // fires. } private void GetInformationAsyncCompletedExample_GetInformationAsyncCompleted(object sender, CodecsGetInformationAsyncCompletedEventArgs e) { if (e.Cancelled) { Debug.WriteLine("User canceled"); } else if (e.Error != null) { Debug.WriteLine("Error: " + e.Error.Message); } else { // Get the image info CodecsImageInfo info = e.Info; Debug.WriteLine("Image info obtainted asynchronously:\n{0}", info.ToString()); info.Dispose(); } // Unsubscribe to the event and dispose the RasterCodecs object RasterCodecs codecs = sender as RasterCodecs; codecs.GetInformationAsyncCompleted -= new EventHandler<CodecsGetInformationAsyncCompletedEventArgs>(GetInformationAsyncCompletedExample_GetInformationAsyncCompleted); codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; }

Leadtools.Codecs Assembly

CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method

CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method