Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
これは、ファイル書き込み用ストリームのインターフェイスです。このインターフェイスとそのすべてのメソッドは、クライアント側で実装されています。
| 名前 | 説明 |
|---|
| Close | ファイルのメモリ内への書き込みを完了します。 |
| Open | 指定したファイルのメモリ内への書き込みを開始します。 |
| Write | データの一部をファイルライター ストリームに書き込みます。 |
FRDocument オブジェクトの ExportToMemory メソッドは、入力パラメーターとしてこのインターフェイスへのポインターを受け取ります。
public class FileWriter : FREngine.IFileWriter
{
public FileWriter( string _resultsPath )
{
resultsPath = _resultsPath;
}
public void Open( string fileName, ref int bufferSize )
{
string resultsFilePath = resultsPath + fileName;
stream = new FileStream( resultsFilePath, FileMode.Create );
}
public void Write( byte[] data )
{
stream.Write( data, 0, data.Length);
}
public void Close()
{
stream.Close();
}
private string resultsPath;
private FileStream stream;
}
Linux では、Engine オブジェクトがアウトプロセス サーバーとしてロードされている場合、このインターフェイスは使用できません。
IReadStream