FindAndReplaceText

SlideUtil.FindAndReplaceText метод

Находит и заменяет текст в презентации с заданным форматом

public static void FindAndReplaceText(IPresentation presentation, bool withMasters, string find, 
    string replace, PortionFormat format = null)
ПараметрТипОписание
presentationIPresentationПросматриваемая презентация.
withMastersBooleanОпределяет, следует ли просматривать мастер-слайды.
findStringСтроковое значение для поиска.
replaceStringСтроковое значение для замены.
formatPortionFormatФормат для замены текстовой части. Если null, будет использован формат первого символа найденной строки

Примеры

[C#]
using (Presentation pres = new Presentation("pres.pptx"))
{
    PortionFormat format = new PortionFormat
    {
        FontHeight = 24f,
        FontItalic = NullableBool.True,
        FillFormat =
        {
            FillType = FillType.Solid,
            SolidFillColor =
            {
                Color = Color.Red
            }
        }
    };
    Aspose.Slides.Util.SlideUtil.FindAndReplaceText(pres, true, "[this block] ", "my text ", format);
    pres.Save("replaced", SaveFormat.Pptx);
}

См. также