PowerPoint.InsertSlideOptions interface
Представляет доступные параметры при вставке слайдов.
Комментарии
Используется
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/slide-management/insert-slides.yaml
await PowerPoint.run(async function(context) {
// Get the ID of the first selected slide.
const presentation: PowerPoint.Presentation = context.presentation;
const selected: PowerPoint.Slide = presentation.getSelectedSlides().getItemAt(0);
selected.load("id");
await context.sync();
// Insert the other presentation after the selected slide.
const insertOptions: PowerPoint.InsertSlideOptions = {
formatting: PowerPoint.InsertSlideFormatting.useDestinationTheme,
targetSlideId: selected.id
};
presentation.insertSlidesFromBase64(chosenFileBase64, insertOptions);
await context.sync();
});
Свойства
| formatting | Форматирование, используемое при вставке слайда. По умолчанию используется "KeepSourceFormatting". |
| source |
Указывает слайды из исходной презентации, которые будут вставлены в текущую презентацию. Эти слайды представлены их идентификаторами, которые можно получить из |
| target |
Указывает, в какой части презентации будут вставлены новые слайды. После слайда будут вставлены новые слайды с заданным идентификатором. Если |
Сведения о свойстве
formatting
Форматирование, используемое при вставке слайда. По умолчанию используется "KeepSourceFormatting".
formatting?: PowerPoint.InsertSlideFormatting | "KeepSourceFormatting" | "UseDestinationTheme";
Значение свойства
PowerPoint.InsertSlideFormatting | "KeepSourceFormatting" | "UseDestinationTheme"
Комментарии
sourceSlideIds
Указывает слайды из исходной презентации, которые будут вставлены в текущую презентацию. Эти слайды представлены их идентификаторами, которые можно получить из Slide объекта. Порядок слайдов сохраняется при вставке. Если какой-либо из исходных слайдов не будет найден или идентификаторы неверны, операция выбросит SlideNotFound исключение и слайды не будут вставлены. Все исходные слайды будут вставлены, когда sourceSlideIds они не предоставлены (поведение по умолчанию).
sourceSlideIds?: string[];
Значение свойства
string[]
Комментарии
targetSlideId
Указывает, в какой части презентации будут вставлены новые слайды. После слайда будут вставлены новые слайды с заданным идентификатором. Если targetSlideId слайды не указаны, они вставляются в начале презентации. Если targetSlideId он недопустим или указывает на несуществующий слайд, операция выбрасывает SlideNotFound исключение и слайды не будут вставлены.
targetSlideId?: string;
Значение свойства
string