word table base font

This commit is contained in:
melekhin
2026-09-01 15:45:39 +07:00
parent 7fec0ea1bf
commit 11b4d4674a
3 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -44,7 +44,7 @@ internal static class ReplaceToTableExt
/// Заменяет все параграфы, содержащие указанный текст, на таблицы
/// </summary>
internal static void ReplaceParagraphsContainingTextToTable(Body body,
string oldValue, Action<TableBuilder> buildTable)
string oldValue, Action<TableBuilder> buildTable, FontProps? baseFont = null)
{
if (body is null || string.IsNullOrEmpty(oldValue) || buildTable is null)
return;
@@ -64,10 +64,10 @@ internal static class ReplaceToTableExt
continue;
// Извлекаем свойства шрифта для передачи в TableBuilder
var fontProps = ExtractFontPropsFromParagraph(paragraph, oldValue);
baseFont ??= ExtractFontPropsFromParagraph(paragraph, oldValue);
// Заменяем параграф на таблицу
ReplaceWithTableBuilder(paragraph, buildTable, fontProps);
ReplaceWithTableBuilder(paragraph, buildTable, baseFont);
}
}