HeaderFooterManager

Свойство Presentation.HeaderFooterManager

Возвращает текущий менеджер HeaderFooter. Только для чтения IPresentationHeaderFooterManager.

public IPresentationHeaderFooterManager HeaderFooterManager { get; }

Примеры

Следующий пример демонстрирует, как установить видимость нижнего колонтитула внутри слайда PowerPoint-презентации.

[C#]
using (Presentation presentation = new Presentation("presentation.ppt"))
{
    IBaseSlideHeaderFooterManager headerFooterManager = presentation.Slides[0].HeaderFooterManager;
	// Свойство IsFooterVisible используется для указания отсутствия плейсхолдера нижнего колонтитула слайда.
    if (!headerFooterManager.IsFooterVisible)
    {
		// Метод SetFooterVisibility используется для отображения плейсхолдера нижнего колонтитула слайда.
        headerFooterManager.SetFooterVisibility(true);
    }
	// Свойство IsSlideNumberVisible используется для указания отсутствия плейсхолдера номера страницы слайда.
    if (!headerFooterManager.IsSlideNumberVisible)
    {
		// Метод SetSlideNumberVisibility используется для отображения плейсхолдера номера страницы слайда.
        headerFooterManager.SetSlideNumberVisibility(true);
    }
	// Свойство IsDateTimeVisible используется для указания отсутствия плейсхолдера даты и времени слайда.
    if (!headerFooterManager.IsDateTimeVisible)
    {
		// Метод SetFooterVisibility используется для отображения плейсхолдера даты и времени слайда.
        headerFooterManager.SetDateTimeVisibility(true);
    }
	// Метод SetFooterText используется для установки текста в плейсхолдер нижнего колонтитула слайда.
    headerFooterManager.SetFooterText("Footer text");
	// Метод SetDateTimeText используется для установки текста в плейсхолдер даты и времени слайда.
    headerFooterManager.SetDateTimeText("Date and time text");
	presentation.Save("Presentation.ppt",SaveFormat.ppt);
}

Следующий пример демонстрирует, как установить видимость дочерних нижних колонтитулов внутри слайда.

[C#]
using (Presentation presentation = new Presentation("presentation.ppt"))
{
    IMasterSlideHeaderFooterManager headerFooterManager = presentation.Masters[0].HeaderFooterManager;
	// Метод SetFooterAndChildFootersVisibility используется для отображения главного слайда и всех дочерних плейсхолдеров нижнего колонтитула.
    headerFooterManager.SetFooterAndChildFootersVisibility(true);
	// Метод SetSlideNumberAndChildSlideNumbersVisibility используется для отображения главного слайда и всех дочерних плейсхолдеров номеров страниц.
    headerFooterManager.SetSlideNumberAndChildSlideNumbersVisibility(true);
	// Метод SetDateTimeAndChildDateTimesVisibility используется для отображения главного слайда и всех дочерних плейсхолдеров даты и времени.
    headerFooterManager.SetDateTimeAndChildDateTimesVisibility(true);
	// Метод SetFooterAndChildFootersText используется для установки текста в главный слайд и все дочерние плейсхолдеры нижнего колонтитула.
    headerFooterManager.SetFooterAndChildFootersText("Footer text");
	// Метод SetDateTimeAndChildDateTimesText используется для установки текста в главный слайд и все дочерние плейсхолдеры даты и времени.
    headerFooterManager.SetDateTimeAndChildDateTimesText("Date and time text");
}

См. также