OfficeIMO

API Reference

Class

PowerPointSlide

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint

Represents a single slide in a presentation.

Inheritance

  • Object
  • PowerPointSlide

Methods

AddChart 3 overloads
public PowerPointChart AddChart<T>(IEnumerable<T> items, Func<T, String> categorySelector, Int64 left, Int64 top, Int64 width, Int64 height, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a basic clustered column chart with default data.

Type Parameters

T

Parameters

items IEnumerable<T> requiredposition: 0
categorySelector Func<T, String> requiredposition: 1
seriesDefinitions PowerPointChartSeriesDefinition<T>[] requiredposition: 2
public PowerPointChart AddChart(Int64 left, Int64 top, Int64 width, Int64 height) #
Returns: PowerPointChart

Adds a basic clustered column chart with default data at a specific position.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
public PowerPointChart AddChart(PowerPointChartData data, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #
Returns: PowerPointChart

Adds a clustered column chart using the supplied data.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 5486400 optionalposition: 3
height System.Int64 = 3200400 optionalposition: 4
AddChartCm 2 overloads
public PowerPointChart AddChartCm<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftCm, Double topCm, Double widthCm, Double heightCm, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a basic clustered column chart with default data using centimeter measurements.

Type Parameters

T

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
public PowerPointChart AddChartCm(PowerPointChartData data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointChart

Adds a clustered column chart using the supplied data with centimeter measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
AddChartCm``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a clustered column chart using object data selectors (centimeters).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddChartInches 2 overloads
public PowerPointChart AddChartInches<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftInches, Double topInches, Double widthInches, Double heightInches, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a basic clustered column chart with default data using inch measurements.

Type Parameters

T

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
public PowerPointChart AddChartInches(PowerPointChartData data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointChart

Adds a clustered column chart using the supplied data with inch measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
AddChartInches``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a clustered column chart using object data selectors (inches).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddChartPoints 2 overloads
public PowerPointChart AddChartPoints<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a basic clustered column chart with default data using point measurements.

Type Parameters

T

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
public PowerPointChart AddChartPoints(PowerPointChartData data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointChart

Adds a clustered column chart using the supplied data with point measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
AddChartPoints``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a clustered column chart using object data selectors (points).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddChart``1 2 overloads
AddChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a clustered column chart using object data selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a clustered column chart using object data selectors at a specific position.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddDoughnutChart 3 overloads
public PowerPointChart AddDoughnutChart<T>(IEnumerable<T> items, Func<T, String> categorySelector, Int64 left, Int64 top, Int64 width, Int64 height, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a doughnut chart with default data.

Type Parameters

T

Parameters

items IEnumerable<T> requiredposition: 0
categorySelector Func<T, String> requiredposition: 1
seriesDefinitions PowerPointChartSeriesDefinition<T>[] requiredposition: 2
public PowerPointChart AddDoughnutChart(Int64 left, Int64 top, Int64 width, Int64 height) #
Returns: PowerPointChart

Adds a doughnut chart with default data at a specific position.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
public PowerPointChart AddDoughnutChart(PowerPointChartData data, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #
Returns: PowerPointChart

Adds a doughnut chart using the supplied data.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 5486400 optionalposition: 3
height System.Int64 = 3200400 optionalposition: 4
AddDoughnutChartCm 2 overloads
public PowerPointChart AddDoughnutChartCm<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftCm, Double topCm, Double widthCm, Double heightCm, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a doughnut chart with default data using centimeter measurements.

Type Parameters

T

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
public PowerPointChart AddDoughnutChartCm(PowerPointChartData data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointChart

Adds a doughnut chart using the supplied data with centimeter measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
AddDoughnutChartCm``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a doughnut chart using object data selectors (centimeters).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddDoughnutChartInches 2 overloads
public PowerPointChart AddDoughnutChartInches<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftInches, Double topInches, Double widthInches, Double heightInches, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a doughnut chart with default data using inch measurements.

Type Parameters

T

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
public PowerPointChart AddDoughnutChartInches(PowerPointChartData data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointChart

Adds a doughnut chart using the supplied data with inch measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
AddDoughnutChartInches``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a doughnut chart using object data selectors (inches).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddDoughnutChartPoints 2 overloads
public PowerPointChart AddDoughnutChartPoints<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a doughnut chart with default data using point measurements.

Type Parameters

T

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
public PowerPointChart AddDoughnutChartPoints(PowerPointChartData data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointChart

Adds a doughnut chart using the supplied data with point measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
AddDoughnutChartPoints``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a doughnut chart using object data selectors (points).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddDoughnutChart``1 2 overloads
AddDoughnutChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a doughnut chart using object data selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddDoughnutChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a doughnut chart using object data selectors at a specific position.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
public PowerPointAutoShape AddEllipse(Int64 left, Int64 top, Int64 width, Int64 height, String name = null) #
Returns: PowerPointAutoShape

Adds an ellipse shape.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddEllipseCm(Double leftCm, Double topCm, Double widthCm, Double heightCm, String name = null) #
Returns: PowerPointAutoShape

Adds an ellipse shape using centimeter measurements.

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddEllipseInches(Double leftInches, Double topInches, Double widthInches, Double heightInches, String name = null) #
Returns: PowerPointAutoShape

Adds an ellipse shape using inch measurements.

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddEllipsePoints(Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, String name = null) #
Returns: PowerPointAutoShape

Adds an ellipse shape using point measurements.

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddLine(Int64 startX, Int64 startY, Int64 endX, Int64 endY, String name = null) #
Returns: PowerPointAutoShape

Adds a line shape from the specified start and end points.

Parameters

startX System.Int64 requiredposition: 0
startY System.Int64 requiredposition: 1
endX System.Int64 requiredposition: 2
endY System.Int64 requiredposition: 3
name System.String = null optionalposition: 4
AddLineChart 3 overloads
public PowerPointChart AddLineChart<T>(IEnumerable<T> items, Func<T, String> categorySelector, Int64 left, Int64 top, Int64 width, Int64 height, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a line chart with default data.

Type Parameters

T

Parameters

items IEnumerable<T> requiredposition: 0
categorySelector Func<T, String> requiredposition: 1
seriesDefinitions PowerPointChartSeriesDefinition<T>[] requiredposition: 2
public PowerPointChart AddLineChart(Int64 left, Int64 top, Int64 width, Int64 height) #
Returns: PowerPointChart

Adds a line chart with default data at a specific position.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
public PowerPointChart AddLineChart(PowerPointChartData data, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #
Returns: PowerPointChart

Adds a line chart using the supplied data.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 5486400 optionalposition: 3
height System.Int64 = 3200400 optionalposition: 4
AddLineChartCm 2 overloads
public PowerPointChart AddLineChartCm<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftCm, Double topCm, Double widthCm, Double heightCm, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a line chart with default data using centimeter measurements.

Type Parameters

T

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
public PowerPointChart AddLineChartCm(PowerPointChartData data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointChart

Adds a line chart using the supplied data with centimeter measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
AddLineChartCm``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a line chart using object data selectors (centimeters).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddLineChartInches 2 overloads
public PowerPointChart AddLineChartInches<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftInches, Double topInches, Double widthInches, Double heightInches, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a line chart with default data using inch measurements.

Type Parameters

T

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
public PowerPointChart AddLineChartInches(PowerPointChartData data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointChart

Adds a line chart using the supplied data with inch measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
AddLineChartInches``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a line chart using object data selectors (inches).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddLineChartPoints 2 overloads
public PowerPointChart AddLineChartPoints<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a line chart with default data using point measurements.

Type Parameters

T

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
public PowerPointChart AddLineChartPoints(PowerPointChartData data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointChart

Adds a line chart using the supplied data with point measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
AddLineChartPoints``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a line chart using object data selectors (points).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddLineChart``1 2 overloads
AddLineChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a line chart using object data selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddLineChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a line chart using object data selectors at a specific position.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
public PowerPointAutoShape AddLineCm(Double startXCm, Double startYCm, Double endXCm, Double endYCm, String name = null) #
Returns: PowerPointAutoShape

Adds a line shape using centimeter measurements.

Parameters

startXCm System.Double requiredposition: 0
startYCm System.Double requiredposition: 1
endXCm System.Double requiredposition: 2
endYCm System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddLineInches(Double startXInches, Double startYInches, Double endXInches, Double endYInches, String name = null) #
Returns: PowerPointAutoShape

Adds a line shape using inch measurements.

Parameters

startXInches System.Double requiredposition: 0
startYInches System.Double requiredposition: 1
endXInches System.Double requiredposition: 2
endYInches System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddLinePoints(Double startXPoints, Double startYPoints, Double endXPoints, Double endYPoints, String name = null) #
Returns: PowerPointAutoShape

Adds a line shape using point measurements.

Parameters

startXPoints System.Double requiredposition: 0
startYPoints System.Double requiredposition: 1
endXPoints System.Double requiredposition: 2
endYPoints System.Double requiredposition: 3
name System.String = null optionalposition: 4
AddPicture 4 overloads
public PowerPointPicture AddPicture(String imagePath, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400) #
Returns: PowerPointPicture

Adds an image from the given file path.

Parameters

imagePath System.String requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 914400 optionalposition: 3
height System.Int64 = 914400 optionalposition: 4
public PowerPointPicture AddPicture(Stream image, ImagePartType imageType, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400) #
Returns: PowerPointPicture

Adds an image from the provided stream.

Parameters

image System.IO.Stream requiredposition: 0
Stream containing the image data.
imageType OfficeIMO.PowerPoint.ImagePartType requiredposition: 1
Image format of the stream.
left System.Int64 = 0 optionalposition: 2
Left position in EMUs.
top System.Int64 = 0 optionalposition: 3
Top position in EMUs.
width System.Int64 = 914400 optionalposition: 4
Width in EMUs.
height System.Int64 = 914400 optionalposition: 5
Height in EMUs.
public PowerPointPicture AddPicture(String imagePath, PowerPointLayoutBox layout) #
Returns: PowerPointPicture

Adds an image using a layout box.

Parameters

imagePath System.String requiredposition: 0
layout OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
public PowerPointPicture AddPicture(Stream image, ImagePartType imageType, PowerPointLayoutBox layout) #
Returns: PowerPointPicture

Adds an image from a stream using a layout box.

Parameters

image System.IO.Stream requiredposition: 0
imageType OfficeIMO.PowerPoint.ImagePartType requiredposition: 1
layout OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 2
AddPictureCm 2 overloads
public PowerPointPicture AddPictureCm(String imagePath, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointPicture

Adds an image from the given file path using centimeter measurements.

Parameters

imagePath System.String requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
public PowerPointPicture AddPictureCm(Stream image, ImagePartType imageType, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointPicture

Adds an image from a stream using centimeter measurements.

Parameters

image System.IO.Stream requiredposition: 0
imageType OfficeIMO.PowerPoint.ImagePartType requiredposition: 1
leftCm System.Double requiredposition: 2
topCm System.Double requiredposition: 3
widthCm System.Double requiredposition: 4
heightCm System.Double requiredposition: 5
AddPictureInches 2 overloads
public PowerPointPicture AddPictureInches(String imagePath, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointPicture

Adds an image from the given file path using inch measurements.

Parameters

imagePath System.String requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
public PowerPointPicture AddPictureInches(Stream image, ImagePartType imageType, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointPicture

Adds an image from a stream using inch measurements.

Parameters

image System.IO.Stream requiredposition: 0
imageType OfficeIMO.PowerPoint.ImagePartType requiredposition: 1
leftInches System.Double requiredposition: 2
topInches System.Double requiredposition: 3
widthInches System.Double requiredposition: 4
heightInches System.Double requiredposition: 5
AddPicturePoints 2 overloads
public PowerPointPicture AddPicturePoints(String imagePath, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointPicture

Adds an image from the given file path using point measurements.

Parameters

imagePath System.String requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
public PowerPointPicture AddPicturePoints(Stream image, ImagePartType imageType, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointPicture

Adds an image from a stream using point measurements.

Parameters

image System.IO.Stream requiredposition: 0
imageType OfficeIMO.PowerPoint.ImagePartType requiredposition: 1
leftPoints System.Double requiredposition: 2
topPoints System.Double requiredposition: 3
widthPoints System.Double requiredposition: 4
heightPoints System.Double requiredposition: 5
AddPieChart 3 overloads
public PowerPointChart AddPieChart<T>(IEnumerable<T> items, Func<T, String> categorySelector, Int64 left, Int64 top, Int64 width, Int64 height, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a pie chart with default data.

Type Parameters

T

Parameters

items IEnumerable<T> requiredposition: 0
categorySelector Func<T, String> requiredposition: 1
seriesDefinitions PowerPointChartSeriesDefinition<T>[] requiredposition: 2
public PowerPointChart AddPieChart(Int64 left, Int64 top, Int64 width, Int64 height) #
Returns: PowerPointChart

Adds a pie chart with default data at a specific position.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
public PowerPointChart AddPieChart(PowerPointChartData data, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #
Returns: PowerPointChart

Adds a pie chart using the supplied data.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 5486400 optionalposition: 3
height System.Int64 = 3200400 optionalposition: 4
AddPieChartCm 2 overloads
public PowerPointChart AddPieChartCm<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftCm, Double topCm, Double widthCm, Double heightCm, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a pie chart with default data using centimeter measurements.

Type Parameters

T

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
public PowerPointChart AddPieChartCm(PowerPointChartData data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointChart

Adds a pie chart using the supplied data with centimeter measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
AddPieChartCm``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a pie chart using object data selectors (centimeters).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddPieChartInches 2 overloads
public PowerPointChart AddPieChartInches<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftInches, Double topInches, Double widthInches, Double heightInches, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a pie chart with default data using inch measurements.

Type Parameters

T

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
public PowerPointChart AddPieChartInches(PowerPointChartData data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointChart

Adds a pie chart using the supplied data with inch measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
AddPieChartInches``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a pie chart using object data selectors (inches).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddPieChartPoints 2 overloads
public PowerPointChart AddPieChartPoints<T>(IEnumerable<T> items, Func<T, String> categorySelector, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, params PowerPointChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a pie chart with default data using point measurements.

Type Parameters

T

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
public PowerPointChart AddPieChartPoints(PowerPointChartData data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointChart

Adds a pie chart using the supplied data with point measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
AddPieChartPoints``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a pie chart using object data selectors (points).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddPieChart``1 2 overloads
AddPieChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a pie chart using object data selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
AddPieChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a pie chart using object data selectors at a specific position.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
public PowerPointAutoShape AddRectangle(Int64 left, Int64 top, Int64 width, Int64 height, String name = null) #
Returns: PowerPointAutoShape

Adds a rectangle shape.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddRectangleCm(Double leftCm, Double topCm, Double widthCm, Double heightCm, String name = null) #
Returns: PowerPointAutoShape

Adds a rectangle shape using centimeter measurements.

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddRectangleInches(Double leftInches, Double topInches, Double widthInches, Double heightInches, String name = null) #
Returns: PowerPointAutoShape

Adds a rectangle shape using inch measurements.

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
name System.String = null optionalposition: 4
public PowerPointAutoShape AddRectanglePoints(Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, String name = null) #
Returns: PowerPointAutoShape

Adds a rectangle shape using point measurements.

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
name System.String = null optionalposition: 4
AddScatterChart 3 overloads
public PowerPointChart AddScatterChart<T>(IEnumerable<T> items, Func<T, Double> xSelector, Int64 left, Int64 top, Int64 width, Int64 height, params PowerPointScatterChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a scatter chart with default data.

Type Parameters

T

Parameters

items IEnumerable<T> requiredposition: 0
xSelector Func<T, Double> requiredposition: 1
seriesDefinitions PowerPointScatterChartSeriesDefinition<T>[] requiredposition: 2
public PowerPointChart AddScatterChart(Int64 left, Int64 top, Int64 width, Int64 height) #
Returns: PowerPointChart

Adds a scatter chart with default data at a specific position.

Parameters

left System.Int64 requiredposition: 0
top System.Int64 requiredposition: 1
width System.Int64 requiredposition: 2
height System.Int64 requiredposition: 3
public PowerPointChart AddScatterChart(PowerPointScatterChartData data, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #
Returns: PowerPointChart

Adds a scatter chart using the supplied data.

Parameters

data OfficeIMO.PowerPoint.PowerPointScatterChartData requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 5486400 optionalposition: 3
height System.Int64 = 3200400 optionalposition: 4
AddScatterChartCm 2 overloads
public PowerPointChart AddScatterChartCm<T>(IEnumerable<T> items, Func<T, Double> xSelector, Double leftCm, Double topCm, Double widthCm, Double heightCm, params PowerPointScatterChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a scatter chart with default data using centimeter measurements.

Type Parameters

T

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
public PowerPointChart AddScatterChartCm(PowerPointScatterChartData data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointChart

Adds a scatter chart using the supplied data with centimeter measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointScatterChartData requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
AddScatterChartCm``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.Double} xSelector, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a scatter chart using object data selectors (centimeters).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
xSelector System.Func{``0,System.Double} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] required
AddScatterChartInches 2 overloads
public PowerPointChart AddScatterChartInches<T>(IEnumerable<T> items, Func<T, Double> xSelector, Double leftInches, Double topInches, Double widthInches, Double heightInches, params PowerPointScatterChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a scatter chart with default data using inch measurements.

Type Parameters

T

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
public PowerPointChart AddScatterChartInches(PowerPointScatterChartData data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointChart

Adds a scatter chart using the supplied data with inch measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointScatterChartData requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
AddScatterChartInches``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.Double} xSelector, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a scatter chart using object data selectors (inches).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
xSelector System.Func{``0,System.Double} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] required
AddScatterChartPoints 2 overloads
public PowerPointChart AddScatterChartPoints<T>(IEnumerable<T> items, Func<T, Double> xSelector, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, params PowerPointScatterChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Adds a scatter chart with default data using point measurements.

Type Parameters

T

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
public PowerPointChart AddScatterChartPoints(PowerPointScatterChartData data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointChart

Adds a scatter chart using the supplied data with point measurements.

Parameters

data OfficeIMO.PowerPoint.PowerPointScatterChartData requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
AddScatterChartPoints``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.Double} xSelector, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a scatter chart using object data selectors (points).

Parameters

items System.Collections.Generic.IEnumerable{``0} required
xSelector System.Func{``0,System.Double} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] required
AddScatterChart``1 2 overloads
AddScatterChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.Double} xSelector, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a scatter chart using object data selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
xSelector System.Func{``0,System.Double} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] required
AddScatterChart``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.Double} xSelector, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] seriesDefinitions) #

Adds a scatter chart using object data selectors at a specific position.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
xSelector System.Func{``0,System.Double} required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] required
public PowerPointAutoShape AddShape(ShapeTypeValues shapeType, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400, String name = null) #
Returns: PowerPointAutoShape

Adds an auto shape with the specified geometry.

Parameters

shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues requiredposition: 0
left System.Int64 = 0 optionalposition: 1
top System.Int64 = 0 optionalposition: 2
width System.Int64 = 914400 optionalposition: 3
height System.Int64 = 914400 optionalposition: 4
name System.String = null optionalposition: 5
public PowerPointAutoShape AddShapeCm(ShapeTypeValues shapeType, Double leftCm, Double topCm, Double widthCm, Double heightCm, String name = null) #
Returns: PowerPointAutoShape

Adds an auto shape with the specified geometry using centimeter measurements.

Parameters

shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
name System.String = null optionalposition: 5
public PowerPointAutoShape AddShapeInches(ShapeTypeValues shapeType, Double leftInches, Double topInches, Double widthInches, Double heightInches, String name = null) #
Returns: PowerPointAutoShape

Adds an auto shape with the specified geometry using inch measurements.

Parameters

shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
name System.String = null optionalposition: 5
public PowerPointAutoShape AddShapePoints(ShapeTypeValues shapeType, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, String name = null) #
Returns: PowerPointAutoShape

Adds an auto shape with the specified geometry using point measurements.

Parameters

shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
name System.String = null optionalposition: 5
AddTable 4 overloads
public PowerPointTable AddTable<T>(IEnumerable<T> data, IEnumerable<PowerPointTableColumn<T>> columns, PowerPointLayoutBox layout, Boolean includeHeaders = true) #
Returns: PowerPointTable

Adds a table with the specified rows and columns.

Type Parameters

T

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
left System.Int64 = 0 requiredposition: 2
top System.Int64 = true optionalposition: 3
width System.Int64 = 0 optionalposition: 4
height System.Int64 = 0 optionalposition: 5
public PowerPointTable AddTable<T>(IEnumerable<T> data, IEnumerable<PowerPointTableColumn<T>> columns, Boolean includeHeaders = true, Int64 left = 0, Int64 top = 0, Int64 width = 5000000, Int64 height = 3000000) #
Returns: PowerPointTable

Adds a table with a style preset applied.

Type Parameters

T

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 = null requiredposition: 1
preset OfficeIMO.PowerPoint.PowerPointTableStylePreset = true optionalposition: 2
left System.Int64 = 0 optionalposition: 3
top System.Int64 = 0 optionalposition: 4
width System.Int64 = 5000000 optionalposition: 5
height System.Int64 = 3000000 optionalposition: 6
public PowerPointTable AddTable(Int32 rows, Int32 columns, String styleName, Int64 left = 0, Int64 top = 0, Int64 width = 5000000, Int64 height = 3000000, Boolean ignoreCase = true, Nullable<Boolean> firstRow = null, Nullable<Boolean> lastRow = null, Nullable<Boolean> firstColumn = null, Nullable<Boolean> lastColumn = null, Nullable<Boolean> bandedRows = null, Nullable<Boolean> bandedColumns = null) #
Returns: PowerPointTable

Adds a table with a table style name applied.

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
styleName System.String requiredposition: 2
left System.Int64 = 0 optionalposition: 3
top System.Int64 = 0 optionalposition: 4
width System.Int64 = 5000000 optionalposition: 5
height System.Int64 = 3000000 optionalposition: 6
ignoreCase System.Boolean = true optionalposition: 7
firstRow System.Nullable{System.Boolean} = null optionalposition: 8
lastRow System.Nullable{System.Boolean} = null optionalposition: 9
firstColumn System.Nullable{System.Boolean} = null optionalposition: 10
lastColumn System.Nullable{System.Boolean} = null optionalposition: 11
bandedRows System.Nullable{System.Boolean} = null optionalposition: 12
bandedColumns System.Nullable{System.Boolean} = null optionalposition: 13
public PowerPointTable AddTable(Int32 rows, Int32 columns, PowerPointLayoutBox layout) #
Returns: PowerPointTable

Adds a table using a layout box.

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
layout OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 2
public PowerPointTable AddTableCm<T>(IEnumerable<T> data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointTable

Adds a table with the specified rows and columns using centimeter measurements.

Type Parameters

T

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
leftCm System.Double requiredposition: 2
topCm System.Double requiredposition: 3
widthCm System.Double requiredposition: 4
heightCm System.Double requiredposition: 5
AddTableCm``1 4 overloads
AddTableCm``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Boolean includeHeaders, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm) #

Adds a table using explicit column bindings (centimeters).

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
includeHeaders System.Boolean required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
AddTableCm``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm) #

Adds a table using explicit column bindings (centimeters).

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
AddTableCm``1(System.Collections.Generic.IEnumerable{``0} data, System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} configure, System.Boolean includeHeaders, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm) #

Adds a table built from a sequence of objects using centimeter measurements.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} required
includeHeaders System.Boolean required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
AddTableCm``1(System.Collections.Generic.IEnumerable{``0} data, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm) #

Adds a table built from a sequence of objects using centimeter measurements.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
leftCm System.Double required
topCm System.Double required
widthCm System.Double required
heightCm System.Double required
public PowerPointTable AddTableInches<T>(IEnumerable<T> data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointTable

Adds a table with the specified rows and columns using inch measurements.

Type Parameters

T

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
leftInches System.Double requiredposition: 2
topInches System.Double requiredposition: 3
widthInches System.Double requiredposition: 4
heightInches System.Double requiredposition: 5
AddTableInches``1 4 overloads
AddTableInches``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Boolean includeHeaders, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches) #

Adds a table using explicit column bindings (inches).

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
includeHeaders System.Boolean required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
AddTableInches``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches) #

Adds a table using explicit column bindings (inches).

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
AddTableInches``1(System.Collections.Generic.IEnumerable{``0} data, System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} configure, System.Boolean includeHeaders, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches) #

Adds a table built from a sequence of objects using inch measurements.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} required
includeHeaders System.Boolean required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
AddTableInches``1(System.Collections.Generic.IEnumerable{``0} data, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches) #

Adds a table built from a sequence of objects using inch measurements.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
leftInches System.Double required
topInches System.Double required
widthInches System.Double required
heightInches System.Double required
public PowerPointTable AddTablePoints<T>(IEnumerable<T> data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointTable

Adds a table with the specified rows and columns using point measurements.

Type Parameters

T

Parameters

rows System.Int32 requiredposition: 0
columns System.Int32 requiredposition: 1
leftPoints System.Double requiredposition: 2
topPoints System.Double requiredposition: 3
widthPoints System.Double requiredposition: 4
heightPoints System.Double requiredposition: 5
AddTablePoints``1 4 overloads
AddTablePoints``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Boolean includeHeaders, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints) #

Adds a table using explicit column bindings (points).

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
includeHeaders System.Boolean required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
AddTablePoints``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints) #

Adds a table using explicit column bindings (points).

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
AddTablePoints``1(System.Collections.Generic.IEnumerable{``0} data, System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} configure, System.Boolean includeHeaders, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints) #

Adds a table built from a sequence of objects using point measurements.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} required
includeHeaders System.Boolean required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
AddTablePoints``1(System.Collections.Generic.IEnumerable{``0} data, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints) #

Adds a table built from a sequence of objects using point measurements.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
leftPoints System.Double required
topPoints System.Double required
widthPoints System.Double required
heightPoints System.Double required
AddTable``1 5 overloads
AddTable``1(System.Collections.Generic.IEnumerable{``0} data, System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} configure, System.Boolean includeHeaders, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height) #

Adds a table built from a sequence of objects.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions} required
includeHeaders System.Boolean required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
AddTable``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.Boolean includeHeaders, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height) #

Adds a table using explicit column bindings.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
includeHeaders System.Boolean required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
AddTable``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, OfficeIMO.PowerPoint.PowerPointTableStylePreset preset, System.Boolean includeHeaders, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height) #

Adds a table using explicit column bindings with a style preset applied.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
preset OfficeIMO.PowerPoint.PowerPointTableStylePreset required
includeHeaders System.Boolean required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
AddTable``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, System.String styleName, System.Boolean includeHeaders, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, System.Boolean ignoreCase, System.Nullable{System.Boolean} firstRow, System.Nullable{System.Boolean} lastRow, System.Nullable{System.Boolean} firstColumn, System.Nullable{System.Boolean} lastColumn, System.Nullable{System.Boolean} bandedRows, System.Nullable{System.Boolean} bandedColumns) #

Adds a table using explicit column bindings with a table style name applied.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
styleName System.String required
includeHeaders System.Boolean required
left System.Int64 required
top System.Int64 required
width System.Int64 required
height System.Int64 required
ignoreCase System.Boolean required
firstRow System.Nullable{System.Boolean} required
lastRow System.Nullable{System.Boolean} required
firstColumn System.Nullable{System.Boolean} required
lastColumn System.Nullable{System.Boolean} required
bandedRows System.Nullable{System.Boolean} required
bandedColumns System.Nullable{System.Boolean} required
AddTable``1(System.Collections.Generic.IEnumerable{``0} data, System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} columns, OfficeIMO.PowerPoint.PowerPointLayoutBox layout, System.Boolean includeHeaders) #

Adds a table using explicit column bindings and a layout box.

Parameters

data System.Collections.Generic.IEnumerable{``0} required
columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}} required
layout OfficeIMO.PowerPoint.PowerPointLayoutBox required
includeHeaders System.Boolean required
AddTextBox 3 overloads
public PowerPointTextBox AddTextBox(String text, Int64 left = 838200, Int64 top = 2174875, Int64 width = 7772400, Int64 height = 3962400) #
Returns: PowerPointTextBox

Adds a textbox with the specified text.

Parameters

text System.String requiredposition: 0
left System.Int64 = 838200 optionalposition: 1
top System.Int64 = 2174875 optionalposition: 2
width System.Int64 = 7772400 optionalposition: 3
height System.Int64 = 3962400 optionalposition: 4
public PowerPointTextBox AddTextBox(String text, PowerPointLayoutBox layout) #
Returns: PowerPointTextBox

Adds a textbox using a layout box.

Parameters

text System.String requiredposition: 0
layout OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
public PowerPointTextBox AddTextBox(PowerPointLayoutBox layout) #
Returns: PowerPointTextBox

Adds an empty textbox using a layout box.

Parameters

layout OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 0
public PowerPointTextBox AddTextBoxCm(String text, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointTextBox

Adds a textbox using centimeter measurements.

Parameters

text System.String requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
public PowerPointTextBox AddTextBoxInches(String text, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointTextBox

Adds a textbox using inch measurements.

Parameters

text System.String requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
public PowerPointTextBox AddTextBoxPoints(String text, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointTextBox

Adds a textbox using point measurements.

Parameters

text System.String requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
AddTitle 2 overloads
public PowerPointTextBox AddTitle(String text, Int64 left = 838200, Int64 top = 365125, Int64 width = 7772400, Int64 height = 1470025) #
Returns: PowerPointTextBox

Adds a title textbox to the slide.

Parameters

text System.String requiredposition: 0
left System.Int64 = 838200 optionalposition: 1
top System.Int64 = 365125 optionalposition: 2
width System.Int64 = 7772400 optionalposition: 3
height System.Int64 = 1470025 optionalposition: 4
public PowerPointTextBox AddTitle(String text, PowerPointLayoutBox layout) #
Returns: PowerPointTextBox

Adds a title textbox using a layout box.

Parameters

text System.String requiredposition: 0
layout OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
public PowerPointTextBox AddTitleCm(String text, Double leftCm, Double topCm, Double widthCm, Double heightCm) #
Returns: PowerPointTextBox

Adds a title textbox using centimeter measurements.

Parameters

text System.String requiredposition: 0
leftCm System.Double requiredposition: 1
topCm System.Double requiredposition: 2
widthCm System.Double requiredposition: 3
heightCm System.Double requiredposition: 4
public PowerPointTextBox AddTitleInches(String text, Double leftInches, Double topInches, Double widthInches, Double heightInches) #
Returns: PowerPointTextBox

Adds a title textbox using inch measurements.

Parameters

text System.String requiredposition: 0
leftInches System.Double requiredposition: 1
topInches System.Double requiredposition: 2
widthInches System.Double requiredposition: 3
heightInches System.Double requiredposition: 4
public PowerPointTextBox AddTitlePoints(String text, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #
Returns: PowerPointTextBox

Adds a title textbox using point measurements.

Parameters

text System.String requiredposition: 0
leftPoints System.Double requiredposition: 1
topPoints System.Double requiredposition: 2
widthPoints System.Double requiredposition: 3
heightPoints System.Double requiredposition: 4
public Void AlignGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeAlignment alignment) #
Returns: Void

Aligns child shapes within the group's bounds.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
AlignShapes 2 overloads
public Void AlignShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment) #
Returns: Void

Aligns shapes within their selection bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
public Void AlignShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, PowerPointLayoutBox bounds) #
Returns: Void

Aligns shapes within a custom bounding box.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 2
public Void AlignShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment) #
Returns: Void

Aligns shapes within the full slide bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
public Void AlignShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Int64 marginEmus) #
Returns: Void

Aligns shapes within the slide content bounds using a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
marginEmus System.Int64 requiredposition: 2
public Void AlignShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Double marginCm) #
Returns: Void

Aligns shapes within the slide content bounds using a margin (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
marginCm System.Double requiredposition: 2
public Void AlignShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Double marginInches) #
Returns: Void

Aligns shapes within the slide content bounds using a margin (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
marginInches System.Double requiredposition: 2
public Void AlignShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Double marginPoints) #
Returns: Void

Aligns shapes within the slide content bounds using a margin (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 1
marginPoints System.Double requiredposition: 2
public Void ArrangeGroupChildrenInGrid(PowerPointGroupShape groupShape, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges child shapes into a grid within the group's bounds.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
gutterX System.Int64 = 0 optionalposition: 3
gutterY System.Int64 = 0 optionalposition: 4
resizeToCell System.Boolean = true optionalposition: 5
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 6
ArrangeGroupChildrenInGridAuto 2 overloads
public Void ArrangeGroupChildrenInGridAuto(PowerPointGroupShape groupShape, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges child shapes into an auto-sized grid within the group's bounds.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
gutterX System.Int64 = 0 optionalposition: 1
gutterY System.Int64 = 0 optionalposition: 2
resizeToCell System.Boolean = true optionalposition: 3
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 4
public Void ArrangeGroupChildrenInGridAuto(PowerPointGroupShape groupShape, PowerPointShapeGridOptions options) #
Returns: Void

Arranges child shapes into an auto-sized grid within the group's bounds using options.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
options OfficeIMO.PowerPoint.PowerPointShapeGridOptions requiredposition: 1
ArrangeShapesInGrid 2 overloads
public Void ArrangeShapesInGrid(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid within their selection bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
gutterX System.Int64 = 0 optionalposition: 3
gutterY System.Int64 = 0 optionalposition: 4
resizeToCell System.Boolean = true optionalposition: 5
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 6
public Void ArrangeShapesInGrid(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid within a custom bounding box.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
columns System.Int32 requiredposition: 2
rows System.Int32 requiredposition: 3
gutterX System.Int64 = 0 optionalposition: 4
gutterY System.Int64 = 0 optionalposition: 5
resizeToCell System.Boolean = true optionalposition: 6
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 7
ArrangeShapesInGridAuto 3 overloads
public Void ArrangeShapesInGridAuto(IEnumerable<PowerPointShape> shapes, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid within their selection bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
gutterX System.Int64 = 0 optionalposition: 1
gutterY System.Int64 = 0 optionalposition: 2
resizeToCell System.Boolean = true optionalposition: 3
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 4
public Void ArrangeShapesInGridAuto(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid within a custom bounding box.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
gutterX System.Int64 = 0 optionalposition: 2
gutterY System.Int64 = 0 optionalposition: 3
resizeToCell System.Boolean = true optionalposition: 4
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 5
public Void ArrangeShapesInGridAuto(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, PowerPointShapeGridOptions options) #
Returns: Void

Arranges shapes into an auto-sized grid within a custom bounding box using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
options OfficeIMO.PowerPoint.PowerPointShapeGridOptions requiredposition: 2
ArrangeShapesInGridAutoToSlide 2 overloads
public Void ArrangeShapesInGridAutoToSlide(IEnumerable<PowerPointShape> shapes, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
gutterX System.Int64 = 0 optionalposition: 1
gutterY System.Int64 = 0 optionalposition: 2
resizeToCell System.Boolean = true optionalposition: 3
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 4
public Void ArrangeShapesInGridAutoToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeGridOptions options) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide bounds using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
options OfficeIMO.PowerPoint.PowerPointShapeGridOptions requiredposition: 1
ArrangeShapesInGridAutoToSlideContent 2 overloads
public Void ArrangeShapesInGridAutoToSlideContent(IEnumerable<PowerPointShape> shapes, Int64 marginEmus, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide content bounds using a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginEmus System.Int64 requiredposition: 1
gutterX System.Int64 = 0 optionalposition: 2
gutterY System.Int64 = 0 optionalposition: 3
resizeToCell System.Boolean = true optionalposition: 4
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 5
public Void ArrangeShapesInGridAutoToSlideContent(IEnumerable<PowerPointShape> shapes, Int64 marginEmus, PowerPointShapeGridOptions options) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide content bounds using a margin (EMUs) and options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginEmus System.Int64 requiredposition: 1
options OfficeIMO.PowerPoint.PowerPointShapeGridOptions requiredposition: 2
public Void ArrangeShapesInGridAutoToSlideContentCm(IEnumerable<PowerPointShape> shapes, Double marginCm, Double gutterXCm = 0, Double gutterYCm = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide content bounds using a margin (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginCm System.Double requiredposition: 1
gutterXCm System.Double = 0 optionalposition: 2
gutterYCm System.Double = 0 optionalposition: 3
resizeToCell System.Boolean = true optionalposition: 4
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 5
public Void ArrangeShapesInGridAutoToSlideContentInches(IEnumerable<PowerPointShape> shapes, Double marginInches, Double gutterXInches = 0, Double gutterYInches = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide content bounds using a margin (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginInches System.Double requiredposition: 1
gutterXInches System.Double = 0 optionalposition: 2
gutterYInches System.Double = 0 optionalposition: 3
resizeToCell System.Boolean = true optionalposition: 4
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 5
public Void ArrangeShapesInGridAutoToSlideContentPoints(IEnumerable<PowerPointShape> shapes, Double marginPoints, Double gutterXPoints = 0, Double gutterYPoints = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into an auto-sized grid that spans the slide content bounds using a margin (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginPoints System.Double requiredposition: 1
gutterXPoints System.Double = 0 optionalposition: 2
gutterYPoints System.Double = 0 optionalposition: 3
resizeToCell System.Boolean = true optionalposition: 4
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 5
public Void ArrangeShapesInGridToSlide(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid that spans the slide bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
gutterX System.Int64 = 0 optionalposition: 3
gutterY System.Int64 = 0 optionalposition: 4
resizeToCell System.Boolean = true optionalposition: 5
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 6
public Void ArrangeShapesInGridToSlideContent(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Int64 marginEmus, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid that spans the slide content bounds using a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
marginEmus System.Int64 requiredposition: 3
gutterX System.Int64 = 0 optionalposition: 4
gutterY System.Int64 = 0 optionalposition: 5
resizeToCell System.Boolean = true optionalposition: 6
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 7
public Void ArrangeShapesInGridToSlideContentCm(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Double marginCm, Double gutterXCm = 0, Double gutterYCm = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid that spans the slide content bounds using a margin (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
marginCm System.Double requiredposition: 3
gutterXCm System.Double = 0 optionalposition: 4
gutterYCm System.Double = 0 optionalposition: 5
resizeToCell System.Boolean = true optionalposition: 6
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 7
public Void ArrangeShapesInGridToSlideContentInches(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Double marginInches, Double gutterXInches = 0, Double gutterYInches = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid that spans the slide content bounds using a margin (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
marginInches System.Double requiredposition: 3
gutterXInches System.Double = 0 optionalposition: 4
gutterYInches System.Double = 0 optionalposition: 5
resizeToCell System.Boolean = true optionalposition: 6
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 7
public Void ArrangeShapesInGridToSlideContentPoints(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Double marginPoints, Double gutterXPoints = 0, Double gutterYPoints = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #
Returns: Void

Arranges shapes into a grid that spans the slide content bounds using a margin (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
columns System.Int32 requiredposition: 1
rows System.Int32 requiredposition: 2
marginPoints System.Double requiredposition: 3
gutterXPoints System.Double = 0 optionalposition: 4
gutterYPoints System.Double = 0 optionalposition: 5
resizeToCell System.Boolean = true optionalposition: 6
flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor optionalposition: 7
public Void BringForward(PowerPointShape shape) #
Returns: Void

Moves the shape one step forward in z-order.

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
public Void BringToFront(PowerPointShape shape) #
Returns: Void

Moves the shape to the front (top) of the z-order.

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
public Void ClearBackgroundImage() #
Returns: Void

Clears any background image from the slide.

DistributeGroupChildren 2 overloads
public Void DistributeGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution) #
Returns: Void

Distributes child shapes within the group's bounds.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
public Void DistributeGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes child shapes within the group's bounds and aligns on the cross axis.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 2
DistributeGroupChildrenWithSpacing 2 overloads
public Void DistributeGroupChildrenWithSpacing(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution, Int64 spacingEmus, Boolean center = false) #
Returns: Void

Distributes child shapes with fixed spacing within the group's bounds.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
center System.Boolean = false optionalposition: 3
public Void DistributeGroupChildrenWithSpacing(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution, PowerPointShapeSpacingOptions options) #
Returns: Void

Distributes child shapes with fixed spacing within the group's bounds using options.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions requiredposition: 2
DistributeShapes 4 overloads
public Void DistributeShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution) #
Returns: Void

Distributes shapes evenly within their selection bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
public Void DistributeShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds) #
Returns: Void

Distributes shapes evenly within their selection bounds and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 2
DistributeShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds) #

Distributes shapes evenly within a custom bounding box.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
public Void DistributeShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes evenly within a custom bounding box and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 2
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
DistributeShapesToSlide 2 overloads
public Void DistributeShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution) #
Returns: Void

Distributes shapes evenly within the full slide bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
public Void DistributeShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes evenly within the full slide bounds and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 2
DistributeShapesToSlideContent 2 overloads
public Void DistributeShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 marginEmus, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (EMUs) and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginEmus System.Int64 requiredposition: 2
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
public Void DistributeShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 marginEmus) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginEmus System.Int64 requiredposition: 2
DistributeShapesToSlideContentCm 2 overloads
public Void DistributeShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginCm, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (centimeters) and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginCm System.Double requiredposition: 2
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
public Void DistributeShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginCm) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginCm System.Double requiredposition: 2
DistributeShapesToSlideContentInches 2 overloads
public Void DistributeShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginInches, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (inches) and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginInches System.Double requiredposition: 2
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
public Void DistributeShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginInches) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginInches System.Double requiredposition: 2
DistributeShapesToSlideContentPoints 2 overloads
public Void DistributeShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginPoints, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (points) and aligns them on the cross axis.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginPoints System.Double requiredposition: 2
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
public Void DistributeShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginPoints) #
Returns: Void

Distributes shapes evenly within the slide content bounds using a margin (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginPoints System.Double requiredposition: 2
DistributeShapesWithSpacing 8 overloads
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, PowerPointShapeSpacingOptions options) #
Returns: Void

Distributes shapes with a fixed spacing within their selection bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
center System.Boolean = false requiredposition: 3
DistributeShapesWithSpacing(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeAlignment alignment) #

Distributes shapes with a fixed spacing within their selection bounds using alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
spacingEmus System.Int64 required
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment required
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointShapeSpacingOptions options) #
Returns: Void

Distributes shapes with a fixed spacing within their selection bounds using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions requiredposition: 2
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeAlignment alignment) #
Returns: Void

Distributes shapes with a fixed spacing within their selection bounds using alignment and cross-axis alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment = false requiredposition: 4
DistributeShapesWithSpacing(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, System.Int64 spacingEmus, System.Boolean center) #

Distributes shapes with a fixed spacing within a custom bounding box.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
spacingEmus System.Int64 required
center System.Boolean required
DistributeShapesWithSpacing(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeAlignment alignment) #

Distributes shapes with a fixed spacing within a custom bounding box using alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
spacingEmus System.Int64 required
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment required
DistributeShapesWithSpacing(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions options) #

Distributes shapes with a fixed spacing within a custom bounding box using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions required
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes with a fixed spacing within a custom bounding box using alignment and cross-axis alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 2
spacingEmus System.Int64 requiredposition: 3
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 4
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 5
public Void DistributeShapesWithSpacingCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingCm, Boolean center = false) #
Returns: Void

Distributes shapes with a fixed spacing using centimeters.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingCm System.Double requiredposition: 2
center System.Boolean = false optionalposition: 3
public Void DistributeShapesWithSpacingInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingInches, Boolean center = false) #
Returns: Void

Distributes shapes with a fixed spacing using inches.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingInches System.Double requiredposition: 2
center System.Boolean = false optionalposition: 3
public Void DistributeShapesWithSpacingPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingPoints, Boolean center = false) #
Returns: Void

Distributes shapes with a fixed spacing using points.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingPoints System.Double requiredposition: 2
center System.Boolean = false optionalposition: 3
DistributeShapesWithSpacingToSlide 4 overloads
public Void DistributeShapesWithSpacingToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, PowerPointShapeAlignment alignment) #
Returns: Void

Distributes shapes with a fixed spacing within the full slide bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
center System.Boolean = false requiredposition: 3
DistributeShapesWithSpacingToSlide(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeAlignment alignment) #

Distributes shapes with a fixed spacing within the full slide bounds using alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
spacingEmus System.Int64 required
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment required
public Void DistributeShapesWithSpacingToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointShapeSpacingOptions options) #
Returns: Void

Distributes shapes with a fixed spacing within the full slide bounds using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions requiredposition: 2
public Void DistributeShapesWithSpacingToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes with a fixed spacing within the full slide bounds using alignment and cross-axis alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 4
DistributeShapesWithSpacingToSlideContent 4 overloads
public Void DistributeShapesWithSpacingToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeAlignment alignment) #
Returns: Void

Distributes shapes with a fixed spacing within the slide content bounds using a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
marginEmus System.Int64 requiredposition: 3
center System.Boolean = false requiredposition: 4
DistributeShapesWithSpacingToSlideContent(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeDistribution distribution, System.Int64 spacingEmus, System.Int64 marginEmus, OfficeIMO.PowerPoint.PowerPointShapeAlignment alignment) #

Distributes shapes with a fixed spacing within the slide content bounds using a margin (EMUs) and alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution required
spacingEmus System.Int64 required
marginEmus System.Int64 required
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment required
public Void DistributeShapesWithSpacingToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 marginEmus, PowerPointShapeSpacingOptions options) #
Returns: Void

Distributes shapes with a fixed spacing within the slide content bounds using a margin (EMUs) and options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
marginEmus System.Int64 requiredposition: 2
options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions requiredposition: 3
public Void DistributeShapesWithSpacingToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeAlignment alignment, PowerPointShapeAlignment crossAxisAlignment) #
Returns: Void

Distributes shapes with a fixed spacing within the slide content bounds using a margin (EMUs), alignment, and cross-axis alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
marginEmus System.Int64 requiredposition: 3
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 4
crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 5
public Void DistributeShapesWithSpacingToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingCm, Double marginCm, Boolean center = false) #
Returns: Void

Distributes shapes with a fixed spacing within the slide content bounds using a margin (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingCm System.Double requiredposition: 2
marginCm System.Double requiredposition: 3
center System.Boolean = false optionalposition: 4
public Void DistributeShapesWithSpacingToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingInches, Double marginInches, Boolean center = false) #
Returns: Void

Distributes shapes with a fixed spacing within the slide content bounds using a margin (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingInches System.Double requiredposition: 2
marginInches System.Double requiredposition: 3
center System.Boolean = false optionalposition: 4
public Void DistributeShapesWithSpacingToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingPoints, Double marginPoints, Boolean center = false) #
Returns: Void

Distributes shapes with a fixed spacing within the slide content bounds using a margin (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution requiredposition: 1
spacingPoints System.Double requiredposition: 2
marginPoints System.Double requiredposition: 3
center System.Boolean = false optionalposition: 4
public PowerPointShape DuplicateShape(PowerPointShape shape, Int64 offsetX = 0, Int64 offsetY = 0) #
Returns: PowerPointShape

Creates a duplicate of the provided shape and optionally offsets its position (EMUs).

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
offsetX System.Int64 = 0 optionalposition: 1
offsetY System.Int64 = 0 optionalposition: 2
public PowerPointShape DuplicateShapeCm(PowerPointShape shape, Double offsetXCm, Double offsetYCm) #
Returns: PowerPointShape

Creates a duplicate of the provided shape and offsets its position (centimeters).

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
offsetXCm System.Double requiredposition: 1
offsetYCm System.Double requiredposition: 2
public PowerPointShape DuplicateShapeInches(PowerPointShape shape, Double offsetXInches, Double offsetYInches) #
Returns: PowerPointShape

Creates a duplicate of the provided shape and offsets its position (inches).

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
offsetXInches System.Double requiredposition: 1
offsetYInches System.Double requiredposition: 2
public PowerPointShape DuplicateShapePoints(PowerPointShape shape, Double offsetXPoints, Double offsetYPoints) #
Returns: PowerPointShape

Creates a duplicate of the provided shape and offsets its position (points).

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
offsetXPoints System.Double requiredposition: 1
offsetYPoints System.Double requiredposition: 2
public Void FitShapesToBounds(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, Boolean preserveAspect = false, Boolean center = false) #
Returns: Void

Scales and repositions shapes to fit within a target bounding box.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 1
preserveAspect System.Boolean = false optionalposition: 2
center System.Boolean = false optionalposition: 3
public Void FitShapesToSlide(IEnumerable<PowerPointShape> shapes, Boolean preserveAspect = false, Boolean center = false) #
Returns: Void

Scales and repositions shapes to fit the slide bounds.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
preserveAspect System.Boolean = false optionalposition: 1
center System.Boolean = false optionalposition: 2
public Void FitShapesToSlideContent(IEnumerable<PowerPointShape> shapes, Int64 marginEmus, Boolean preserveAspect = false, Boolean center = false) #
Returns: Void

Scales and repositions shapes to fit the slide content bounds with a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginEmus System.Int64 requiredposition: 1
preserveAspect System.Boolean = false optionalposition: 2
center System.Boolean = false optionalposition: 3
public Void FitShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, Double marginCm, Boolean preserveAspect = false, Boolean center = false) #
Returns: Void

Scales and repositions shapes to fit the slide content bounds with a margin (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginCm System.Double requiredposition: 1
preserveAspect System.Boolean = false optionalposition: 2
center System.Boolean = false optionalposition: 3
public Void FitShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, Double marginInches, Boolean preserveAspect = false, Boolean center = false) #
Returns: Void

Scales and repositions shapes to fit the slide content bounds with a margin (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginInches System.Double requiredposition: 1
preserveAspect System.Boolean = false optionalposition: 2
center System.Boolean = false optionalposition: 3
public Void FitShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, Double marginPoints, Boolean preserveAspect = false, Boolean center = false) #
Returns: Void

Scales and repositions shapes to fit the slide content bounds with a margin (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
marginPoints System.Double requiredposition: 1
preserveAspect System.Boolean = false optionalposition: 2
center System.Boolean = false optionalposition: 3
public PowerPointChart GetChart(String name) #
Returns: PowerPointChart

Retrieves a chart by its name.

Parameters

name System.String requiredposition: 0
public IReadOnlyList<PowerPointChart> GetGroupCharts(PowerPointGroupShape groupShape) #
Returns: IReadOnlyList<PowerPointChart>

Returns the child charts of a group shape.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public PowerPointLayoutBox GetGroupChildBounds(PowerPointGroupShape groupShape) #
Returns: PowerPointLayoutBox

Gets the layout bounds used by a group for its children.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public PowerPointLayoutBox GetGroupChildBoundsCm(PowerPointGroupShape groupShape) #
Returns: PowerPointLayoutBox

Gets the layout bounds used by a group for its children in centimeters.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public PowerPointLayoutBox GetGroupChildBoundsInches(PowerPointGroupShape groupShape) #
Returns: PowerPointLayoutBox

Gets the layout bounds used by a group for its children in inches.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public PowerPointLayoutBox GetGroupChildBoundsPoints(PowerPointGroupShape groupShape) #
Returns: PowerPointLayoutBox

Gets the layout bounds used by a group for its children in points.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public IReadOnlyList<PowerPointShape> GetGroupChildren(PowerPointGroupShape groupShape) #
Returns: IReadOnlyList<PowerPointShape>

Returns the child shapes of a group shape.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public IReadOnlyList<PowerPointPicture> GetGroupPictures(PowerPointGroupShape groupShape) #
Returns: IReadOnlyList<PowerPointPicture>

Returns the child pictures of a group shape.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public IReadOnlyList<PowerPointTable> GetGroupTables(PowerPointGroupShape groupShape) #
Returns: IReadOnlyList<PowerPointTable>

Returns the child tables of a group shape.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public IReadOnlyList<PowerPointTextBox> GetGroupTextBoxes(PowerPointGroupShape groupShape) #
Returns: IReadOnlyList<PowerPointTextBox>

Returns the child textboxes of a group shape.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
public Nullable<PowerPointLayoutPlaceholderInfo> GetLayoutPlaceholder(PlaceholderValues placeholderType, Nullable<UInt32> index = null) #
Returns: Nullable<PowerPointLayoutPlaceholderInfo>

Retrieves a layout placeholder by type and optional index.

Parameters

placeholderType DocumentFormat.OpenXml.Presentation.PlaceholderValues requiredposition: 0
index System.Nullable{System.UInt32} = null optionalposition: 1
public Nullable<PowerPointLayoutBox> GetLayoutPlaceholderBounds(PlaceholderValues placeholderType, Nullable<UInt32> index = null) #
Returns: Nullable<PowerPointLayoutBox>

Retrieves layout placeholder bounds by type and optional index.

Parameters

placeholderType DocumentFormat.OpenXml.Presentation.PlaceholderValues requiredposition: 0
index System.Nullable{System.UInt32} = null optionalposition: 1
public IReadOnlyList<PowerPointLayoutPlaceholderInfo> GetLayoutPlaceholders() #
Returns: IReadOnlyList<PowerPointLayoutPlaceholderInfo>

Retrieves placeholders defined by the slide layout.

public PowerPointPicture GetPicture(String name) #
Returns: PowerPointPicture

Retrieves a picture by its name.

Parameters

name System.String requiredposition: 0
public PowerPointTextBox GetPlaceholder(PlaceholderValues placeholderType, Nullable<UInt32> index = null) #
Returns: PowerPointTextBox

Retrieves the first placeholder textbox matching the specified type.

Parameters

placeholderType DocumentFormat.OpenXml.Presentation.PlaceholderValues requiredposition: 0
index System.Nullable{System.UInt32} = null optionalposition: 1
public PowerPointShape GetShape(String name) #
Returns: PowerPointShape

Retrieves a shape by its name.

Parameters

name System.String requiredposition: 0
public IReadOnlyList<PowerPointShape> GetShapesInBounds(PowerPointLayoutBox bounds, Boolean includePartial = true) #
Returns: IReadOnlyList<PowerPointShape>

Retrieves shapes that are within or intersect the provided bounds.

Parameters

bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 0
includePartial System.Boolean = true optionalposition: 1
public IReadOnlyList<PowerPointShape> GetShapesInBoundsCm(Double leftCm, Double topCm, Double widthCm, Double heightCm, Boolean includePartial = true) #
Returns: IReadOnlyList<PowerPointShape>

Retrieves shapes using bounds defined in centimeters.

Parameters

leftCm System.Double requiredposition: 0
topCm System.Double requiredposition: 1
widthCm System.Double requiredposition: 2
heightCm System.Double requiredposition: 3
includePartial System.Boolean = true optionalposition: 4
public IReadOnlyList<PowerPointShape> GetShapesInBoundsInches(Double leftInches, Double topInches, Double widthInches, Double heightInches, Boolean includePartial = true) #
Returns: IReadOnlyList<PowerPointShape>

Retrieves shapes using bounds defined in inches.

Parameters

leftInches System.Double requiredposition: 0
topInches System.Double requiredposition: 1
widthInches System.Double requiredposition: 2
heightInches System.Double requiredposition: 3
includePartial System.Boolean = true optionalposition: 4
public IReadOnlyList<PowerPointShape> GetShapesInBoundsPoints(Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, Boolean includePartial = true) #
Returns: IReadOnlyList<PowerPointShape>

Retrieves shapes using bounds defined in points.

Parameters

leftPoints System.Double requiredposition: 0
topPoints System.Double requiredposition: 1
widthPoints System.Double requiredposition: 2
heightPoints System.Double requiredposition: 3
includePartial System.Boolean = true optionalposition: 4
public PowerPointTable GetTable(String name) #
Returns: PowerPointTable

Retrieves a table by its name.

Parameters

name System.String requiredposition: 0
public PowerPointTextBox GetTextBox(String name) #
Returns: PowerPointTextBox

Retrieves a textbox by its name.

Parameters

name System.String requiredposition: 0
public PowerPointGroupShape GroupShapes(IEnumerable<PowerPointShape> shapes, String name = null) #
Returns: PowerPointGroupShape

Groups shapes into a single group shape.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
name System.String = null optionalposition: 1
public Void Hide() #
Returns: Void

Hides the slide in slide show mode.

public Void RemoveShape(PowerPointShape shape) #
Returns: Void

Removes the specified shape from the slide.

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
public Int32 ReplaceText(String oldValue, String newValue, Boolean includeTables = true, Boolean includeNotes = false) #
Returns: Int32

Replaces text across all textboxes on the slide.

Parameters

oldValue System.String requiredposition: 0
newValue System.String requiredposition: 1
includeTables System.Boolean = true optionalposition: 2
includeNotes System.Boolean = false optionalposition: 3
ResizeShapes 2 overloads
public Void ResizeShapes(IEnumerable<PowerPointShape> shapes, Nullable<Int64> width, Nullable<Int64> height) #
Returns: Void

Resizes shapes using the specified reference strategy.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
dimension OfficeIMO.PowerPoint.PowerPointShapeSizeDimension requiredposition: 1
reference OfficeIMO.PowerPoint.PowerPointShapeSizeReference = First requiredposition: 2
ResizeShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, System.Nullable{System.Int64} width, System.Nullable{System.Int64} height) #

Resizes shapes to an explicit width/height (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
width System.Nullable{System.Int64} required
height System.Nullable{System.Int64} required
public Void ResizeShapesCm(IEnumerable<PowerPointShape> shapes, Nullable<Double> widthCm, Nullable<Double> heightCm) #
Returns: Void

Resizes shapes to an explicit width/height (centimeters).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
widthCm System.Nullable{System.Double} requiredposition: 1
heightCm System.Nullable{System.Double} requiredposition: 2
public Void ResizeShapesInches(IEnumerable<PowerPointShape> shapes, Nullable<Double> widthInches, Nullable<Double> heightInches) #
Returns: Void

Resizes shapes to an explicit width/height (inches).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
widthInches System.Nullable{System.Double} requiredposition: 1
heightInches System.Nullable{System.Double} requiredposition: 2
public Void ResizeShapesPoints(IEnumerable<PowerPointShape> shapes, Nullable<Double> widthPoints, Nullable<Double> heightPoints) #
Returns: Void

Resizes shapes to an explicit width/height (points).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
widthPoints System.Nullable{System.Double} requiredposition: 1
heightPoints System.Nullable{System.Double} requiredposition: 2
public Void SendBackward(PowerPointShape shape) #
Returns: Void

Moves the shape one step backward in z-order.

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
public Void SendToBack(PowerPointShape shape) #
Returns: Void

Moves the shape to the back (bottom) of the z-order.

Parameters

shape OfficeIMO.PowerPoint.PowerPointShape requiredposition: 0
public Void SetBackgroundImage(String imagePath) #
Returns: Void

Sets a background image for the slide.

Parameters

imagePath System.String requiredposition: 0
SetLayout 3 overloads
public Void SetLayout(SlideLayoutValues layoutType, Int32 masterIndex = 0) #
Returns: Void

Sets the slide layout using master and layout indexes.

Parameters

masterIndex System.Int32 requiredposition: 0
layoutIndex System.Int32 = 0 optionalposition: 1
SetLayout(DocumentFormat.OpenXml.Presentation.SlideLayoutValues arg1, System.Int32 arg2) #

Sets the slide layout using a layout type.

Parameters

arg1 DocumentFormat.OpenXml.Presentation.SlideLayoutValues required
arg2 System.Int32 required
public Void SetLayout(String layoutName, Int32 masterIndex = 0, Boolean ignoreCase = true) #
Returns: Void

Sets the slide layout using a layout name.

Parameters

layoutName System.String requiredposition: 0
masterIndex System.Int32 = 0 optionalposition: 1
ignoreCase System.Boolean = true optionalposition: 2
public Void Show() #
Returns: Void

Shows the slide in slide show mode.

StackGroupChildren 2 overloads
public Void StackGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeStackDirection direction, PowerPointShapeStackOptions options) #
Returns: Void

Stacks child shapes within the group's bounds.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
StackGroupChildren(OfficeIMO.PowerPoint.PowerPointGroupShape groupShape, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, OfficeIMO.PowerPoint.PowerPointShapeStackOptions options) #

Stacks child shapes within the group's bounds using options.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
options OfficeIMO.PowerPoint.PowerPointShapeStackOptions required
StackShapes 9 overloads
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus) #
Returns: Void

Stacks shapes within their selection bounds using a fixed spacing.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointLayoutBox bounds, PowerPointShapeStackOptions options) #
Returns: Void

Stacks shapes within their selection bounds using a fixed spacing and alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
StackShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeStackJustify justify) #

Stacks shapes within their selection bounds using a fixed spacing and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
spacingEmus System.Int64 required
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify required
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within their selection bounds using a fixed spacing, alignment, and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 4
StackShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, System.Int64 spacingEmus) #

Stacks shapes within a custom bounding box using a fixed spacing.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
spacingEmus System.Int64 required
StackShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeAlignment alignment) #

Stacks shapes within a custom bounding box using a fixed spacing and alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
spacingEmus System.Int64 required
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment required
StackShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeStackJustify justify) #

Stacks shapes within a custom bounding box using a fixed spacing and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
spacingEmus System.Int64 required
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify required
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within a custom bounding box using a fixed spacing, alignment, and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox requiredposition: 2
spacingEmus System.Int64 requiredposition: 3
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 4
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 5
StackShapes(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds, OfficeIMO.PowerPoint.PowerPointShapeStackOptions options) #

Stacks shapes within a custom bounding box using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
bounds OfficeIMO.PowerPoint.PowerPointLayoutBox required
options OfficeIMO.PowerPoint.PowerPointShapeStackOptions required
public Void StackShapesCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingCm) #
Returns: Void

Stacks shapes using centimeters.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingCm System.Double requiredposition: 2
public Void StackShapesInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingInches) #
Returns: Void

Stacks shapes using inches.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingInches System.Double requiredposition: 2
public Void StackShapesPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingPoints) #
Returns: Void

Stacks shapes using points.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingPoints System.Double requiredposition: 2
StackShapesToSlide 5 overloads
public Void StackShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointShapeStackOptions options) #
Returns: Void

Stacks shapes within the slide bounds using a fixed spacing.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
public Void StackShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide bounds using a fixed spacing and alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
StackShapesToSlide(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, System.Int64 spacingEmus, OfficeIMO.PowerPoint.PowerPointShapeStackJustify justify) #

Stacks shapes within the slide bounds using a fixed spacing and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
spacingEmus System.Int64 required
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify required
public Void StackShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide bounds using a fixed spacing, alignment, and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 3
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 4
StackShapesToSlide(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, OfficeIMO.PowerPoint.PowerPointShapeStackOptions options) #

Stacks shapes within the slide bounds using options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
options OfficeIMO.PowerPoint.PowerPointShapeStackOptions required
StackShapesToSlideContent 5 overloads
public Void StackShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 marginEmus, PowerPointShapeStackOptions options) #
Returns: Void

Stacks shapes within the slide content bounds using a margin (EMUs).

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
marginEmus System.Int64 requiredposition: 3
public Void StackShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide content bounds using a margin (EMUs) and alignment.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
marginEmus System.Int64 requiredposition: 3
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 4
StackShapesToSlideContent(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, System.Int64 spacingEmus, System.Int64 marginEmus, OfficeIMO.PowerPoint.PowerPointShapeStackJustify justify) #

Stacks shapes within the slide content bounds using a margin (EMUs) and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
spacingEmus System.Int64 required
marginEmus System.Int64 required
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify required
public Void StackShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeAlignment alignment, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide content bounds using a margin (EMUs), alignment, and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingEmus System.Int64 requiredposition: 2
marginEmus System.Int64 requiredposition: 3
alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment requiredposition: 4
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 5
StackShapesToSlideContent(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} shapes, OfficeIMO.PowerPoint.PowerPointShapeStackDirection direction, System.Int64 marginEmus, OfficeIMO.PowerPoint.PowerPointShapeStackOptions options) #

Stacks shapes within the slide content bounds using a margin (EMUs) and options.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} required
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection required
marginEmus System.Int64 required
options OfficeIMO.PowerPoint.PowerPointShapeStackOptions required
StackShapesToSlideContentCm 2 overloads
public Void StackShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingCm, Double marginCm) #
Returns: Void

Stacks shapes within the slide content bounds using centimeters.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingCm System.Double requiredposition: 2
marginCm System.Double requiredposition: 3
public Void StackShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingCm, Double marginCm, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide content bounds using centimeters and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingCm System.Double requiredposition: 2
marginCm System.Double requiredposition: 3
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 4
StackShapesToSlideContentInches 2 overloads
public Void StackShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingInches, Double marginInches) #
Returns: Void

Stacks shapes within the slide content bounds using inches.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingInches System.Double requiredposition: 2
marginInches System.Double requiredposition: 3
public Void StackShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingInches, Double marginInches, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide content bounds using inches and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingInches System.Double requiredposition: 2
marginInches System.Double requiredposition: 3
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 4
StackShapesToSlideContentPoints 2 overloads
public Void StackShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingPoints, Double marginPoints) #
Returns: Void

Stacks shapes within the slide content bounds using points.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingPoints System.Double requiredposition: 2
marginPoints System.Double requiredposition: 3
public Void StackShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingPoints, Double marginPoints, PowerPointShapeStackJustify justify) #
Returns: Void

Stacks shapes within the slide content bounds using points and justification.

Parameters

shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} requiredposition: 0
direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection requiredposition: 1
spacingPoints System.Double requiredposition: 2
marginPoints System.Double requiredposition: 3
justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify requiredposition: 4
public IReadOnlyList<PowerPointShape> UngroupShape(PowerPointGroupShape groupShape) #
Returns: IReadOnlyList<PowerPointShape>

Ungroups a group shape back into its child shapes.

Parameters

groupShape OfficeIMO.PowerPoint.PowerPointGroupShape requiredposition: 0

Properties

public IReadOnlyList<PowerPointShape> Shapes { get; } #

Collection of shapes on the slide.

public IEnumerable<PowerPointTextBox> TextBoxes { get; } #

Enumerates all textbox shapes on the slide.

public IEnumerable<PowerPointPicture> Pictures { get; } #

Enumerates all picture shapes on the slide.

public IEnumerable<PowerPointTable> Tables { get; } #

Enumerates all table shapes on the slide.

public IEnumerable<PowerPointChart> Charts { get; } #

Enumerates all charts on the slide.

public PowerPointNotes Notes { get; } #

Notes associated with the slide.

public String BackgroundColor { get; set; } #

Gets or sets the slide background color in hex format (e.g. "FF0000").

public SlideTransition Transition { get; set; } #

Transition applied when moving to this slide.

public Boolean Hidden { get; set; } #

Gets or sets whether the slide is hidden in slide show mode.

public Int32 LayoutIndex { get; } #

Gets the index of the layout used by this slide.

public IReadOnlyList<PowerPointTextBox> Placeholders { get; } #

Textboxes that map to placeholders in the slide layout.