# C++에서 슬라이드 쇼 관리

> Aspose.Slides for C++에서 슬라이드 쇼를 관리하는 방법을 학습하세요. PPT, PPTX 및 ODP 형식 전반에 걸쳐 슬라이드 전환, 타이밍 및 기타 기능을 손쉽게 제어할 수 있습니다.

Source: https://docs.aspose.com/slides/ko/cpp/manage-slide-show/
Updated: 2026-06-14

## **소개**

Microsoft PowerPoint에서 **Slide Show** 설정은 전문적인 프레젠테이션을 준비하고 전달하기 위한 핵심 도구입니다. 이 섹션에서 가장 중요한 기능 중 하나는 **Set Up Show**이며, 이를 통해 프레젠테이션을 특정 상황과 청중에 맞게 맞춤 설정하여 유연성과 편리성을 보장합니다. 이 기능을 사용하면 쇼 유형(예: 발표자에 의해 진행, 개인이 탐색, 키오스크에서 탐색)을 선택하고, 루프를 활성화하거나 비활성화하고, 표시할 특정 슬라이드를 선택하고, 타이밍을 사용할 수 있습니다. 이 준비 단계는 프레젠테이션을 보다 효과적이고 전문적으로 만드는 데 중요합니다.

`get_SlideShowSettings`는 [Presentation](https://reference.aspose.com/slides/ko/cpp/aspose.slides/presentation/) 클래스의 메서드로, [SlideShowSettings](https://reference.aspose.com/slides/ko/cpp/aspose.slides/slideshowsettings/) 유형의 객체를 반환하며 PowerPoint 프레젠테이션에서 슬라이드 쇼 설정을 관리할 수 있게 합니다. 이 문서에서는 이 메서드를 사용하여 슬라이드 쇼 설정의 다양한 측면을 구성하고 제어하는 방법을 살펴봅니다. 

## **쇼 유형 선택**

`SlideShowSettings.set_SlideShowType`는 슬라이드 쇼 유형을 정의하며, 다음 클래스 중 하나의 인스턴스가 될 수 있습니다: [PresentedBySpeaker](https://reference.aspose.com/slides/ko/cpp/aspose.slides/presentedbyspeaker/), [BrowsedByIndividual](https://reference.aspose.com/slides/ko/cpp/aspose.slides/browsedbyindividual/), 또는 [BrowsedAtKiosk](https://reference.aspose.com/slides/ko/cpp/aspose.slides/browsedatkiosk/). 이 메서드를 사용하면 자동 키오스크나 수동 프레젠테이션과 같은 다양한 사용 시나리오에 맞게 프레젠테이션을 조정할 수 있습니다.

아래 코드 예제는 새 프레젠테이션을 만들고 스크롤바를 표시하지 않은 상태에서 쇼 유형을 "Browsed by an individual"으로 설정합니다.

```cpp
auto presentation = MakeObject<Presentation>();

auto showType = MakeObject<BrowsedByIndividual>();
showType->set_ShowScrollbar(false);

presentation->get_SlideShowSettings()->set_SlideShowType(showType);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **쇼 옵션 활성화**

`SlideShowSettings.set_Loop`은 슬라이드 쇼를 수동으로 중지할 때까지 반복할지 여부를 결정합니다. 이는 지속적으로 실행되어야 하는 자동 프레젠테이션에 유용합니다. `SlideShowSettings.set_ShowNarration`은 슬라이드 쇼 중에 음성 내레이션을 재생할지 여부를 결정합니다. 이는 청중에게 음성 안내가 포함된 자동 프레젠테이션에 유용합니다. `SlideShowSettings.set_ShowAnimation`은 슬라이드 개체에 추가된 애니메이션을 재생할지 여부를 결정합니다. 이는 프레젠테이션의 전체 시각 효과를 제공하는 데 유용합니다.

다음 코드 예제는 새 프레젠테이션을 만들고 슬라이드 쇼를 루프하도록 설정합니다.

```cpp
auto presentation = MakeObject<Presentation>();

presentation->get_SlideShowSettings()->set_Loop(true);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **표시할 슬라이드 선택**

`SlideShowSettings.set_Slides` 메서드를 사용하면 프레젠테이션 중에 표시할 슬라이드 범위를 선택할 수 있습니다. 이는 전체 슬라이드가 아니라 프레젠테이션의 일부만 보여줘야 할 때 유용합니다. 다음 코드 예제는 새 프레젠테이션을 만들고 슬라이드 범위를 슬라이드 `2`부터 `9`까지 표시하도록 설정합니다.

```cpp
auto presentation = MakeObject<Presentation>();

auto slideRange = MakeObject<SlidesRange>();
slideRange->set_Start(2);
slideRange->set_End(9);

presentation->get_SlideShowSettings()->set_Slides(slideRange);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **슬라이드 자동 진행 사용**

`SlideShowSettings.set_UseTimings` 메서드를 사용하면 각 슬라이드에 대한 사전 설정 타이밍 사용을 활성화하거나 비활성화할 수 있습니다. 이는 미리 정의된 표시 기간으로 슬라이드를 자동으로 표시하는 데 유용합니다. 아래 코드 예제는 새 프레젠테이션을 만들고 타이밍 사용을 비활성화합니다.

```cpp
auto presentation = MakeObject<Presentation>();

presentation->get_SlideShowSettings()->set_UseTimings(false);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **미디어 컨트롤 표시**

`SlideShowSettings.set_ShowMediaControls` 메서드는 멀티미디어 콘텐츠(예: 비디오 또는 오디오)가 재생될 때 슬라이드 쇼 중에 재생, 일시 정지, 정지와 같은 미디어 컨트롤을 표시할지 여부를 결정합니다. 이는 발표자가 프레젠테이션 중에 미디어 재생을 제어할 수 있도록 할 때 유용합니다.

다음 코드 예제는 새 프레젠테이션을 만들고 미디어 컨트롤 표시를 활성화합니다.

```cpp
auto presentation = MakeObject<Presentation>();

presentation->get_SlideShowSettings()->set_ShowMediaControls(true);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **FAQ**

**프레젠테이션을 저장하면 슬라이드 쇼 모드로 바로 열리게 할 수 있나요?**

예. 파일을 PPSX 또는 PPSM 형식으로 저장하면 PowerPoint에서 열었을 때 슬라이드 쇼 모드로 바로 시작됩니다. Aspose.Slides에서는 해당 저장 형식을 선택하여 [내보내기 중](/slides/ko/cpp/save-presentation/) 지정합니다.

**파일에서 삭제하지 않고 개별 슬라이드를 쇼에서 제외할 수 있나요?**

예. 슬라이드를 [숨김](https://reference.aspose.com/slides/ko/cpp/aspose.slides/slide/set_hidden/)으로 표시하면 됩니다. 숨김 슬라이드는 프레젠테이션에 남아 있지만 슬라이드 쇼 중에는 표시되지 않습니다.

**Aspose.Slides가 슬라이드 쇼를 재생하거나 화면에서 실시간 프레젠테이션을 제어할 수 있나요?**

아니요. Aspose.Slides는 프레젠테이션 파일을 편집, 분석 및 변환하는 도구이며, 실제 재생은 PowerPoint와 같은 뷰어 애플리케이션이 담당합니다.
