IWorkspace
これにより実行されるのは
ステーションワークスペースを表します。このオブジェクトはスクリプトの中で「this」のキーワードで使用できます。
メソッド
定義 | 説明 |
AddBatch (target: IWorkspaceItem, name: string, type: IBatchType):IWorkspaceItem |
バッチを追加します。新しいバッチは、バッチが以下の中で規定されてから追加されますtargetパラメータ。 リストの先頭にバッチを加算したい場合は、以下のように値を設定してくださいtargetパラメータを「Nothing」に: [VBScript] もし、nameパラメータが何の要素も含まない場合、バッチの名前はバッチの設定に沿って生成されます。 |
AddDocument (page: IWorkspaceItem, name: string):IWorkspaceItem | 新しい文書にページを挿入します。既にページに文書が含まれている場合は、3つの文書が作成されます: 前のページの文書、現在のページの文書、次のページの文書。nameのパラメータが何の要素も含まない場合、文書の名前はバッチの設定に沿って生成されます。 |
AddPages (fileName: string, target: IWorkspaceItem, [optional] inside: bool):IWorkspaceItems | ファイルからページを追加します。ページは、追加されますtarget同じレベルの項目の後、あるいはtargetリストの冒頭のアイテム。targetは、バッチ、文書あるいはページの可能性があります。もしtargetがバッチの場合、insideパラメータは「true」であるはずです。(ページはバッチの先頭に追加されます。)targetがページの場合、insideパラメータは「false」であるはずです。(ページは特定のページの後に追加されます。)targetが文書の場合、insideパラメータは、「true」と「false」の両方となります。 |
ClearSelection () | 現時点の選択を消去します |
DeleteItem (item: IWorkspaceItem) | 指定された項目を削除します |
DetectPageEmpty (page: IWorkspaceItem、 [optional] options: IEmptyPageDetectionOptions): bool | 空白のページを検出します |
Exit( ): bool | ステーションワークを終了します |
FindPageBarcodes (page: IWorkspaceItem、 [optional] options: IBarcodeFindingOptions):IScriptFoundBarcodes | ページのバーコードを探索します |
NewBarcodeFindingOptions ( ):IBarcodeFindingOptions | オプションを発見するバーコードを配置します |
NewEmptyPageDetectionOptions ( ):IEmptyPageDetectionOptions | 空白のページを探索するためのオプションを配置します |
NewImageSavingOptions ( ):IImageSavingOptions | 画像保存オプションの設定 |
NewPageRect ( ):IPageRect | ページの四角形を定義します |
RunScript (scriptName: string, [optional] info: string, [optional] skipShowError: bool): IScriptResult | スクリプトを実行します |
Scan ([optional] folder: string) | 現在のバッチタイプの設定でスキャンを始めます |
Send (batch: IWorkspaceItem) | 現在のバッチタイプの設定でバッチをエクスポートします |
SendByScript (batch: IWorkspaceItem、skipShowExportOptions: bool) | 現在のバッチタイプの設定でスクリプトを使用して、バッチを送信しますskipShowExportOptionsのパラメータは、バッチ送信の前にExportOptionsのダイアログボックスが表示されるかどうかを規定します。 |
SendToFC (batch: IWorkspaceItem、[optional] skipShowExportOptions: bool) | 現在のバッチタイプの設定でABBYY FlexiCaptureへバッチを送信します。skipShowExportOptionsのパラメータは、バッチ送信の前にExportOptionsのダイアログボックスが表示されるかどうかを規定します。 |
SendToFolder (batch: IWorkspaceItem、[optional] skipShowExportOptions: bool) | 現在のバッチタイプの設定でフォルダへバッチをエクスポートします。skipShowExportOptionsのパラメータは、バッチ送信の前にExportOptionsのダイアログボックスが表示されるかどうかを規定します。 |
SendToFTP (batch: IWorkspaceItem、[optional] skipShowExportOptions: bool) | 現在のバッチタイプの設定でFTPフォルダへバッチをエクスポートします。skipShowExportOptionsのパラメータは、バッチ送信の前にExportOptionsのダイアログボックスが表示されるかどうかを規定します。 |
SetPageImage (batch: IWorkspaceItem、fileName: string, [optional] filePageIndex: int) | ページの画像を変更します |
Wait (millisecond: int) | 特定の時間にスクリプトの実行を一時停止します(ほんの少しの時間です) |
プロパティ
名前 | タイプ | アクセス | 説明 |
ActiveBatch | IWorkspaceItem | 読み取り/書き込み |
実行可能なバッチ。 あるイベントによって、スクリプト(例えば送信されるバッチ上でと送信されたバッチ上で)は、無効になります。 |
Batches | IWorkspaceItems | 読み取り専用 | バッチ |
BatchTypes | IBatchTypes | 読み取り専用 | バッチタイプ |
CurrentBatchType | IBatchType | 読み取り/書き込み | 現在のバッチタイプ |
Result | IScriptResult | 読み取り専用 | スクリプト実行結果 |
ScriptEnvInfo | string | 読み取り専用 |
スクリプトが起動する条件についての環境情報 エクスポートの前後に自動的に誘発されるスクリプトでは、その値は"<exportType><taskID>"であり、 "exportType" は "Folder"、 "FTP"、 "FC"、 "RS" あるいは "Script" と "taskID" はエクスポートタスクの識別名です。 ページ変更の前後に自動的に誘発されるスクリプトでは、プロパティは次の値のうちの一つを続行します:"Rotate <angle>"、"FlipHorizontal"、"FlipVertical"、"Invert"、 "ConvertToBW"、 "Deskew", "Despeckle"、"Erase <rectLeft><rectTop><rectRight><rectBottom>"、"Crop<rectLeft><rectTop><rectRight><rectBottom>"、"SplitHorizontal<pos>"、"SplitVertical<pos>"、"ChangeResolution<newRes>"、"Scale<ratio>"、"FreeScale<newWidth>,<newHeight>,<newRes>" |
ScriptItems | IWorkspaceItems | 読み取り専用 |
スクリプトが呼び出される項目戻される値は、イベントによって異なります。 そのイベントでは、ステーション開始時とステーション停止時戻ってくる値は、何の要素も含まれていません。 そのイベントでは、スキャン完了時戻ってくる値はスキャンの間に追加されたページのリストです。 他のイベントでは、戻される値はバッチ、文書、イベントによるページです。 スクリプトが明確なユーザーコマンドによって起動された場合、現時点で選択している項目を集めたものが戻ってきます。 |
ScriptProperties | IScriptProperties | 読み取り専用 | スクリプトのプロパティ |
Selection | IWorkspaceItems | 読み取り専用 | 現時点での選択。バッチのみ、文書のみ、あるいはページのみを含みます。 |
SourceID | string | 読み取り専用 | 配置ID |
26.03.2024 13:49:51