Как мне узнать размер шрифта текста через openxml в ppt?Проблема в том, что я ищу и заменяю текст пустым, после чего я применяю какой-то цвет к тексту и вставляю его обратно, но его шрифт не соответствует более раннему тексту, который я заменил пустым, поэтому я пытаюсь получить шрифт текстаи хотите применить то же самое при вставке обратно.
Это текст внутри прогона.
Вот мой код -
foreach (DocumentFormat.OpenXml.Drawing.Run run in runCollection)
{
foreach (var runGet in run.Descendants<DocumentFormat.OpenXml.Drawing.RunProperties>())
{
if (!string.IsNullOrWhiteSpace(paragraph.InnerText) && paragraph.InnerText != "\\s")
textOfRun = run.GetFirstChild<DocumentFormat.OpenXml.Drawing.Text>().Text;
if (textOfRun.IndexOf(text, StringComparison.OrdinalIgnoreCase) >= 0)
{
if(runGet.FontSize != null && runGet.FontSize > 0)
writtenFontSize = runGet.FontSize;
//remove the character from this run part
run.GetFirstChild<DocumentFormat.OpenXml.Drawing.Text>().Text = Regex.Replace(textOfRun, text, string.Empty, RegexOptions.IgnoreCase);//textOfRun.Replace(text, string.Empty);
runAfter = run;
break;
}
}
}