$|$
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
using QWERTYkez.WordProcessor;
|
||||
|
||||
namespace QWERTYkez.WordProcessor;
|
||||
namespace QWERTYkez.WordProcessor;
|
||||
|
||||
public interface IWordWriter : IWordReader
|
||||
{
|
||||
@@ -23,6 +21,25 @@ public interface IWordWriter : IWordReader
|
||||
void ReplaceToTable(string oldValue, Action<ITable> buildTable);
|
||||
void ReplaceToTable(string oldValue, FontProps baseFont, Action<ITable> buildTable);
|
||||
void ReplaceToText(string oldValue, Action<IText> buildText);
|
||||
|
||||
|
||||
|
||||
|
||||
void ReplaceString(string oldValue, Func<string, string> newValues);
|
||||
void ReplaceString(string oldValue, Func<string, IEnumerable<string>> newValues);
|
||||
void ReplaceString(string oldValue, Func<string, string[]> newValues);
|
||||
|
||||
void ReplaceItem(string oldValue, Func<string, ReplaceItem> newValues);
|
||||
void ReplaceItem(string oldValue, Func<string, IEnumerable<ReplaceItem>> newValues);
|
||||
void ReplaceItem(string oldValue, Func<string, ReplaceItem[]> newValues);
|
||||
|
||||
void ReplaceToTable(string oldValue, Action<string, ITable> buildTable);
|
||||
void ReplaceToTable(string oldValue, FontProps baseFont, Action<string, ITable> buildTable);
|
||||
void ReplaceToText(string oldValue, Action<string, IText> buildText);
|
||||
|
||||
|
||||
|
||||
|
||||
void Save();
|
||||
void SaveTo(string path);
|
||||
Task SaveToAsync(string path, CancellationToken cancellationToken = default);
|
||||
|
||||
Reference in New Issue
Block a user