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.
Il s’agit de l’interface d’un flux d’écriture de fichier. Cette interface et toutes ses méthodes sont implémentées côté client.
| Nom | Description |
|---|
| Close | Achève l’écriture du fichier en mémoire. |
| Open | Commence l’écriture du fichier spécifié en mémoire. |
| Write | Écrit une partie des données dans le flux d’écriture du fichier. |
La méthode ExportToMemory de l’objet FRDocument reçoit un pointeur vers cette interface comme paramètre d’entrée.
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;
}
Sous Linux, cette interface ne fonctionne pas si l’objet Engine est chargé comme serveur dans un processus distinct.
IReadStream