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.
Esta es la interfaz para un flujo de escritura de archivos. Tanto esta interfaz como todos sus métodos se implementan del lado del cliente.
| Nombre | Descripción |
|---|
| Close | Finaliza la escritura del archivo en memoria. |
| Open | Inicia la escritura del archivo especificado en memoria. |
| Write | Escribe una parte de los datos en el flujo de escritura de archivos. |
El método ExportToMemory del objeto FRDocument recibe un puntero a esta interfaz como parámetro de entrada.
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;
}
En Linux, esta interfaz no funciona si el objeto Engine se carga como un servidor fuera del proceso.
IReadStream