スクリプトおよびグローバルモジュールで、外部アセンブリを使用できます。標準アセンブリとコンパイル済みのユーザーアセンブリの両方を使用できます。
アセンブリは、バッチタイプ のプロパティ、Projectプロパティ、または Document Definition のプロパティ の .NET References タブで追加できます。追加したアセンブリに含まれるすべてのクラスは、スクリプトおよびグローバルモジュールで使用できます。
バッチタイプまたは Document Definition のプロパティに追加したアセンブリは、該当するバッチタイプまたは Document Definition で使用できます。Projectプロパティに追加したアセンブリは共有アセンブリとなり、Project 内のすべてのバッチタイプおよび Document Definition で使用できます。
異なるバッチタイプや Document Definition で同じアセンブリが必要な場合は、共有アセンブリを使用します。共有アセンブリは、Projectプロパティでのみ更新します。
Add をクリック
Projectプロパティの .NET References タブで、Add… をクリックします。
アセンブリの種類を選択
表示された Add Assembly ダイアログで、Standard assembly name または Attached file のいずれかを選択します。
アセンブリを指定
選択した種類に応じて、標準アセンブリ名を入力するか、アセンブリファイルを参照して選択します。
新しいバッチタイプには、共有アセンブリが自動的に適用されます。
バッチタイプまたはDocument Definitionに共有アセンブリを追加する
Addをクリック
バッチタイプまたはDocument Definitionのプロパティにある**.NET References**タブで、**Add…**をクリックします。
Shared assemblyを選択
表示されるAdd Assemblyダイアログで、Shared assemblyを選択します。
アセンブリ名を選択
Referenceリストからアセンブリ名を選択します。
既存の標準アセンブリと似た名前の共有アセンブリは追加できません。
次のユーザーアセンブリのサンプルには、名前空間、クラス、メソッドが含まれています。
追加したアセンブリのクラスとメソッドをイベントハンドラースクリプトで使用できるようにするには、バッチタイプのプロパティ (特定のバッチタイプの場合) またはProjectプロパティ (Default バッチタイプの場合) の**.NET References**タブでアセンブリを追加します。
次のスクリプトでは、Document Definition のプロパティの**.NET References**タブで外部アセンブリを追加します。
外部アセンブリのクラスとメソッドを使用するスクリプトには、次のコードを含める必要があります。
外部アセンブリをデバッグするには、アセンブリ ファイルと、シンボル情報を含む .pdb ファイルの両方が必要です。.pdb ファイルがロードされているアセンブリのみデバッグできます。.pdb ファイルは大きいため、作業中のProjectではシンボル情報のロードを無効にしてください。
以下のレジストリ キーを使用して、.pdb ファイルをロードするかどうかを制御できます。
デフォルトでは、これらのキーはレジストリに存在しません。必要に応じて、Administrator はユーザーのオペレーティング システムのレジストリにこれらのキーを追加できます。
レジストリの変更を有効にするには、ABBYY FlexiCapture を再起動します。
アセンブリをデバッグするには、マネージド コードへの接続を使用します。