Поделиться через


PowerPoint.InsertSlideOptions interface

Представляет доступные параметры при вставке слайдов.

Комментарии

[ Набор API: PowerPointApi 1.2 ]

Примеры

// 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 = context.presentation;
    const selected = 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.

sourceSlideIds

Указывает слайды из исходной презентации, которые будут вставлены в текущую презентацию. Эти слайды представлены идентификаторами, которые можно извлечь из Slide объекта . Порядок этих слайдов сохраняется во время вставки. Если какой-либо из исходных слайдов не найден или идентификаторы недопустимы, операция создает SlideNotFound исключение, и слайды не будут вставлены. Все исходные слайды будут вставлены, если sourceSlideIds они не указаны (это поведение по умолчанию).

targetSlideId

Указывает, куда в презентацию будут вставляться новые слайды. Новые слайды будут вставлены после слайда с заданным идентификатором слайда. Если targetSlideId параметр не указан, слайды будут вставлены в начале презентации. Если targetSlideId параметр является недопустимым или указывает на несуществующий слайд, операция создает SlideNotFound исключение, и слайды не будут вставлены.

Сведения о свойстве

formatting

Указывает, какое форматирование следует использовать во время вставки слайдов. По умолчанию используется keepSourceFormatting.

formatting?: PowerPoint.InsertSlideFormatting | "KeepSourceFormatting" | "UseDestinationTheme";

Значение свойства

PowerPoint.InsertSlideFormatting | "KeepSourceFormatting" | "UseDestinationTheme"

Комментарии

[ Набор API: PowerPointApi 1.2 ]

sourceSlideIds

Указывает слайды из исходной презентации, которые будут вставлены в текущую презентацию. Эти слайды представлены идентификаторами, которые можно извлечь из Slide объекта . Порядок этих слайдов сохраняется во время вставки. Если какой-либо из исходных слайдов не найден или идентификаторы недопустимы, операция создает SlideNotFound исключение, и слайды не будут вставлены. Все исходные слайды будут вставлены, если sourceSlideIds они не указаны (это поведение по умолчанию).

sourceSlideIds?: string[];

Значение свойства

string[]

Комментарии

[ Набор API: PowerPointApi 1.2 ]

targetSlideId

Указывает, куда в презентацию будут вставляться новые слайды. Новые слайды будут вставлены после слайда с заданным идентификатором слайда. Если targetSlideId параметр не указан, слайды будут вставлены в начале презентации. Если targetSlideId параметр является недопустимым или указывает на несуществующий слайд, операция создает SlideNotFound исключение, и слайды не будут вставлены.

targetSlideId?: string;

Значение свойства

string

Комментарии

[ Набор API: PowerPointApi 1.2 ]