LEADTOOLS画像ファイルサポート(Leadtools.Codecsアセンブリ)

フレームを表示

CodecsLoadImageEventArgsクラス








メンバ 
情報をRasterCodecs.LoadImageイベントに提供します。
オブジェクトモデル
構文
public class CodecsLoadImageEventArgs : System.EventArgs 
'Declaration
 
Public Class CodecsLoadImageEventArgs 
   Inherits System.EventArgs
'Usage
 
Dim instance As CodecsLoadImageEventArgs
public sealed class CodecsLoadImageEventArgs : ~Remove~ 
@interface LTCodecsLoadImageEventArgs : NSObject
public class CodecsLoadImageEvent extends LeadEvent
function Leadtools.Codecs.CodecsLoadImageEventArgs()
public ref class CodecsLoadImageEventArgs : public System.EventArgs 
解説

いろいろなページとパーセンテージを理解するために、以下のサンプルを見なします。

ファイルOcr.tifは、4ページを格納している複数ページのTIFファイルです。4(合計3ページ)を通してページ2をロードしたいです。以下の電話をかけます:

private RasterImage Test(RasterCodecs rasterCodecsObject) { // Subscribe to the LoadImage event rasterCodecsObject.LoadImage += new EventHandler<CodecsLoadImageEventArgs>(rasterCodecsObject_LoadImage); // Load pages 2 through 4 (total of 3 pages) RasterImage image = rasterCodecsObject.Load(@"C:\Users\Public\Documents\LEADTOOLS Images\Ocr.tif", 0, CodecsLoadByteOrder.BgrOrGray, 2, 4); // Unsubscribe to the LoadImage event rasterCodecsObject.LoadImage -= new EventHandler<CodecsLoadImageEventArgs>(rasterCodecsObject_LoadImage); return image; } private void rasterCodecsObject_LoadImage(object sender, CodecsLoadImageEventArgs e) { }

イベントハンドラの中に、以下の値を持っています:
メンバ
FirstPage 常にロードする最初のページとして2を指定したため、2であるでしょう。
ページ ページ2、3と4をロードしているため、2から4まで行きます。
LastPage 常にロードする最後のページとして4を指定したため、4であるでしょう。
ImagePage 新しいページ1、2と3をロードしているため、1から3まで行きます。
PagePercent 3ページをロードしているため、3回、0から100へ行きます。この値は、ペイジImagePage変化はいつでも、ゼロまで後ろをリセットします。
TotalPercent 操作をロードしている全体の間、0から100へ行きます。この値が100であるとき、すべてのページはロードされます、そして、メソッドは返ります。
サンプル
サンプルのために、参照しますRasterCodecs.LoadImage
必要条件

ターゲットプラットホーム

参照

参照

CodecsLoadImageEventArgsメンバ
Leadtools.Codecs名前空間