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.
Dies ist die Schnittstelle für einen Dateischreibstream. Diese Schnittstelle und alle ihre Methoden sind clientseitig implementiert.
Name Beschreibung Close Beendet das Schreiben der Datei in den Arbeitsspeicher. Open Startet das Schreiben der angegebenen Datei in den Arbeitsspeicher. Write Schreibt einen Teil der Daten in den Dateiausgabestream.
Die Methode ExportToMemory des Objekts FRDocument erwartet als Eingabeparameter einen Zeiger auf diese Schnittstelle.
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 ;
}
Unter Linux funktioniert diese Schnittstelle nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.
IReadStream