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