Files
QWERTYkez.OpenXmlProcessors/QWERTYkez.WordProcessor/IWordReader.cs
T
2026-08-03 16:11:54 +07:00

18 lines
382 B
C#

namespace QWERTYkez.WordProcessor;
public interface IWordReader
{
long DocumentSize { get; }
string? FilePath { get; }
bool IsValid { get; }
#if DEBUG
Body Body { get; }
#endif
ISet<string> FindPlaceholders();
bool TryWrite(string destinationPath, Action<IWordWriter> action);
bool TryWrite(Action<IWordWriter> write, Action<IWordReader> read);
}