📚
OpenXML-Office
v1.x
v1.x
  • Getting Started
  • Introduction
  • Presentation
    • PowerPoint
    • Slide
    • Shape
    • Picture
    • Chart
      • Area
      • Bar
      • Column
      • Line
      • Pie
      • Scatter
      • Combo
      • Waterfall
    • Table
    • Textbox
  • Excel
    • Spreadsheet
    • Worksheet
    • Style
  • LICENSE
Powered by GitBook
On this page
  • Slide Class Overview
  • TODO

Was this helpful?

  1. Presentation

Slide

Slide Class Overview

The Slide class, a vital component of the OpenXMLOffice.Presentation library, serves as a versatile tool for manipulating individual slides within a PowerPoint presentation. Whether extracted from an existing presentation or added new, this class provides a convenient handle for developers to modify the content of a single slide.

Key Features

  1. Content Manipulation: The Slide class facilitates the addition of various elements to a slide, including charts, tables, and text. Developers can seamlessly enhance the visual richness of the presentation by incorporating diverse content types.

  2. Integration with PowerPoint Templates: This class seamlessly integrates with existing PowerPoint templates, allowing developers to maintain a consistent look and feel throughout the presentation.

Example Usage

using OpenXMLOffice.Presentation;

public static SlideManipulation(Slide slide, DataCell[][] DataCells, AreaChartSetting AreaChartSetting){
    // Add New Chart To the Slide
    // Follow chart document for more info
    Chart chart = slide.AddChart(DataCells, AreaChartSetting);
    // To Add picture to the slide
    Picture picture = slide.AddPicture("sample.jpg", PictureSetting PictureSetting);
    // To Add Table
    Table table = slide.AddTable(DataCells, TableSetting TableSetting);
    // To Find a shape based on text from PPTX
    Shape shape = slide.FindShapeByText("shape_id");
}

TODO

Slide Setting Object for slide options

  • Background

  • Header/Footer

  • Size

  • Border, etc...

PreviousPowerPointNextShape

Last updated 1 year ago

Was this helpful?