API Reference
PowerPointSlide
Represents a single slide in a presentation.
Inheritance
- Object
- PowerPointSlide
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PowerPointCompositionResult.Slides
- Property PowerPointPaginatedTableResult.Slides
- Method PowerPointPresentation.AddSlide
- Method PowerPointPresentation.AddSlide
- Method PowerPointPresentation.AddSlide
- Method PowerPointPresentation.AddSlide
- Method PowerPointPresentation.DuplicateSlide
- Method PowerPointPresentation.ImportSlide
- Property PowerPointPresentation.Slides
- Property PowerPointSlideCompositionContext.Slide
- Property PowerPointTablePaginationOptions.ConfigureSlide
Methods
public PowerPointMedia AddAudio(String audioPath, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400) #PowerPointMediaAdds an embedded audio file to the slide.
Parameters
- audioPath System.String
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 914400
- height System.Int64 = 914400
public PowerPointMedia AddAudio(Stream audio, String contentType, String extension, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400) #PowerPointMediaAdds an embedded audio stream to the slide.
Parameters
- audio System.IO.Stream
- contentType System.String
- extension System.String
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 914400
- height System.Int64 = 914400
AddChart() #Adds a basic clustered column chart with default data.
AddChart(System.Int64 arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4) #Adds a basic clustered column chart with default data at a specific position.
Parameters
- arg1 System.Int64
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
AddChart(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5) #Adds a clustered column chart using the supplied data.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
public PowerPointChart AddChart(OfficeChartKind chartKind, OfficeChartData data, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400, PowerPointChartAccessibilityOptions accessibility = null) #PowerPointChartAdds a native chart from the shared OfficeIMO chart contract. Supports all shared chart kinds, per-series combo kinds, and primary or secondary value axes where the selected families are compatible.
Parameters
- chartKind OfficeIMO.Drawing.OfficeChartKind
- data OfficeIMO.Drawing.OfficeChartData
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 5486400
- height System.Int64 = 3200400
- accessibility OfficeIMO.PowerPoint.PowerPointChartAccessibilityOptions = null
AddChartCm(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a basic clustered column chart with default data using centimeter measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddChartCm(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a clustered column chart using the supplied data with centimeter measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
public PowerPointChart AddChartCm(OfficeChartKind chartKind, OfficeChartData data, Double leftCm, Double topCm, Double widthCm, Double heightCm, PowerPointChartAccessibilityOptions accessibility = null) #PowerPointChartAdds a native shared-contract chart using centimeter measurements.
Parameters
- chartKind OfficeIMO.Drawing.OfficeChartKind
- data OfficeIMO.Drawing.OfficeChartData
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
- accessibility OfficeIMO.PowerPoint.PowerPointChartAccessibilityOptions = null
AddChartCm``1(System.Collections.Generic.IEnumerable{``0} chartKind, System.Func{``0,System.String} data, System.Double leftCm, System.Double topCm, System.Double widthCm, System.Double heightCm, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] accessibility) #Adds a clustered column chart using object data selectors (centimeters).
Parameters
- chartKind System.Collections.Generic.IEnumerable{``0}
- data System.Func{``0,System.String}
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
- accessibility OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddChartInches(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a basic clustered column chart with default data using inch measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddChartInches(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a clustered column chart using the supplied data with inch measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
public PowerPointChart AddChartInches(OfficeChartKind chartKind, OfficeChartData data, Double leftInches, Double topInches, Double widthInches, Double heightInches, PowerPointChartAccessibilityOptions accessibility = null) #PowerPointChartAdds a native shared-contract chart using inch measurements.
Parameters
- chartKind OfficeIMO.Drawing.OfficeChartKind
- data OfficeIMO.Drawing.OfficeChartData
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
- accessibility OfficeIMO.PowerPoint.PowerPointChartAccessibilityOptions = null
AddChartInches``1(System.Collections.Generic.IEnumerable{``0} chartKind, System.Func{``0,System.String} data, System.Double leftInches, System.Double topInches, System.Double widthInches, System.Double heightInches, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] accessibility) #Adds a clustered column chart using object data selectors (inches).
Parameters
- chartKind System.Collections.Generic.IEnumerable{``0}
- data System.Func{``0,System.String}
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
- accessibility OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddChartPoints(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a basic clustered column chart with default data using point measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddChartPoints(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a clustered column chart using the supplied data with point measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
public PowerPointChart AddChartPoints(OfficeChartKind chartKind, OfficeChartData data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, PowerPointChartAccessibilityOptions accessibility = null) #PowerPointChartAdds a native shared-contract chart using point measurements.
Parameters
- chartKind OfficeIMO.Drawing.OfficeChartKind
- data OfficeIMO.Drawing.OfficeChartData
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
- accessibility OfficeIMO.PowerPoint.PowerPointChartAccessibilityOptions = null
AddChartPoints``1(System.Collections.Generic.IEnumerable{``0} chartKind, System.Func{``0,System.String} data, System.Double leftPoints, System.Double topPoints, System.Double widthPoints, System.Double heightPoints, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] accessibility) #Adds a clustered column chart using object data selectors (points).
Parameters
- chartKind System.Collections.Generic.IEnumerable{``0}
- data System.Func{``0,System.String}
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
- accessibility OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg3) #Adds a clustered column chart using object data selectors.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddChart``1(System.Collections.Generic.IEnumerable{``0} chartKind, System.Func{``0,System.String} data, System.Int64 left, System.Int64 top, System.Int64 width, System.Int64 height, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] accessibility) #Adds a clustered column chart using object data selectors at a specific position.
Parameters
- chartKind System.Collections.Generic.IEnumerable{``0}
- data System.Func{``0,System.String}
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
- accessibility OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddDoughnutChart() #Adds a doughnut chart with default data.
AddDoughnutChart(System.Int64 arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4) #Adds a doughnut chart with default data at a specific position.
Parameters
- arg1 System.Int64
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
AddDoughnutChart(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5) #Adds a doughnut chart using the supplied data.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
AddDoughnutChartCm(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a doughnut chart with default data using centimeter measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddDoughnutChartCm(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a doughnut chart using the supplied data with centimeter measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddDoughnutChartCm``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a doughnut chart using object data selectors (centimeters).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddDoughnutChartInches(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a doughnut chart with default data using inch measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddDoughnutChartInches(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a doughnut chart using the supplied data with inch measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddDoughnutChartInches``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a doughnut chart using object data selectors (inches).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddDoughnutChartPoints(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a doughnut chart with default data using point measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddDoughnutChartPoints(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a doughnut chart using the supplied data with point measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddDoughnutChartPoints``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a doughnut chart using object data selectors (points).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddDoughnutChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg3) #Adds a doughnut chart using object data selectors.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddDoughnutChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5, System.Int64 arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a doughnut chart using object data selectors at a specific position.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
- arg6 System.Int64
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
public PowerPointAutoShape AddEllipse(Int64 left, Int64 top, Int64 width, Int64 height, String name = null) #PowerPointAutoShapeAdds an ellipse shape.
Parameters
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
- name System.String = null
public PowerPointAutoShape AddEllipseCm(Double leftCm, Double topCm, Double widthCm, Double heightCm, String name = null) #PowerPointAutoShapeAdds an ellipse shape using centimeter measurements.
Parameters
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
- name System.String = null
public PowerPointAutoShape AddEllipseInches(Double leftInches, Double topInches, Double widthInches, Double heightInches, String name = null) #PowerPointAutoShapeAdds an ellipse shape using inch measurements.
Parameters
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
- name System.String = null
public PowerPointAutoShape AddEllipsePoints(Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, String name = null) #PowerPointAutoShapeAdds an ellipse shape using point measurements.
Parameters
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
- name System.String = null
public PowerPointAutoShape AddLine(Int64 startX, Int64 startY, Int64 endX, Int64 endY, String name = null) #PowerPointAutoShapeAdds a line shape from the specified start and end points.
Parameters
- startX System.Int64
- startY System.Int64
- endX System.Int64
- endY System.Int64
- name System.String = null
AddLineChart() #Adds a line chart with default data.
AddLineChart(System.Int64 arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4) #Adds a line chart with default data at a specific position.
Parameters
- arg1 System.Int64
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
AddLineChart(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5) #Adds a line chart using the supplied data.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
AddLineChartCm(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a line chart with default data using centimeter measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddLineChartCm(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a line chart using the supplied data with centimeter measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddLineChartCm``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a line chart using object data selectors (centimeters).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddLineChartInches(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a line chart with default data using inch measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddLineChartInches(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a line chart using the supplied data with inch measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddLineChartInches``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a line chart using object data selectors (inches).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddLineChartPoints(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a line chart with default data using point measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddLineChartPoints(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a line chart using the supplied data with point measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddLineChartPoints``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a line chart using object data selectors (points).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddLineChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg3) #Adds a line chart using object data selectors.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddLineChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5, System.Int64 arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a line chart using object data selectors at a specific position.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
- arg6 System.Int64
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
public PowerPointAutoShape AddLineCm(Double startXCm, Double startYCm, Double endXCm, Double endYCm, String name = null) #PowerPointAutoShapeAdds a line shape using centimeter measurements.
Parameters
- startXCm System.Double
- startYCm System.Double
- endXCm System.Double
- endYCm System.Double
- name System.String = null
public PowerPointAutoShape AddLineInches(Double startXInches, Double startYInches, Double endXInches, Double endYInches, String name = null) #PowerPointAutoShapeAdds a line shape using inch measurements.
Parameters
- startXInches System.Double
- startYInches System.Double
- endXInches System.Double
- endYInches System.Double
- name System.String = null
public PowerPointAutoShape AddLinePoints(Double startXPoints, Double startYPoints, Double endXPoints, Double endYPoints, String name = null) #PowerPointAutoShapeAdds a line shape using point measurements.
Parameters
- startXPoints System.Double
- startYPoints System.Double
- endXPoints System.Double
- endYPoints System.Double
- name System.String = null
public PowerPointPicture AddPicture(String imagePath, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400) #PowerPointPictureAdds an image from the given file path.
Parameters
- imagePath System.String
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 914400
- height System.Int64 = 914400
public PowerPointPicture AddPicture(Stream image, ImagePartType imageType, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400) #PowerPointPictureAdds an image from the provided stream.
Parameters
- image System.IO.Stream
- Stream containing the image data.
- imageType OfficeIMO.PowerPoint.ImagePartType
- Image format of the stream.
- left System.Int64 = 0
- Left position in EMUs.
- top System.Int64 = 0
- Top position in EMUs.
- width System.Int64 = 914400
- Width in EMUs.
- height System.Int64 = 914400
- Height in EMUs.
public PowerPointPicture AddPicture(PowerPointImageAsset asset, PowerPointLayoutBox bounds) #PowerPointPictureAdds an image using a layout box.
Parameters
- imagePath System.String
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointPicture AddPicture(Stream image, ImagePartType imageType, PowerPointLayoutBox layout) #PowerPointPictureAdds an image from a stream using a layout box.
Parameters
- image System.IO.Stream
- imageType OfficeIMO.PowerPoint.ImagePartType
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
AddPicture(OfficeIMO.PowerPoint.PowerPointImageAsset asset, OfficeIMO.PowerPoint.PowerPointLayoutBox bounds) #Adds a semantic image with deterministic fit/fill behavior, focal-point crop, and alternative text.
Parameters
- asset OfficeIMO.PowerPoint.PowerPointImageAsset
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointPicture AddPictureCm(String imagePath, Double leftCm, Double topCm, Double widthCm, Double heightCm) #PowerPointPictureAdds an image from the given file path using centimeter measurements.
Parameters
- imagePath System.String
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
public PowerPointPicture AddPictureCm(Stream image, ImagePartType imageType, Double leftCm, Double topCm, Double widthCm, Double heightCm) #PowerPointPictureAdds an image from a stream using centimeter measurements.
Parameters
- image System.IO.Stream
- imageType OfficeIMO.PowerPoint.ImagePartType
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
public PowerPointPicture AddPictureInches(String imagePath, Double leftInches, Double topInches, Double widthInches, Double heightInches) #PowerPointPictureAdds an image from the given file path using inch measurements.
Parameters
- imagePath System.String
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
public PowerPointPicture AddPictureInches(Stream image, ImagePartType imageType, Double leftInches, Double topInches, Double widthInches, Double heightInches) #PowerPointPictureAdds an image from a stream using inch measurements.
Parameters
- image System.IO.Stream
- imageType OfficeIMO.PowerPoint.ImagePartType
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
public PowerPointPicture AddPicturePoints(String imagePath, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #PowerPointPictureAdds an image from the given file path using point measurements.
Parameters
- imagePath System.String
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
public PowerPointPicture AddPicturePoints(Stream image, ImagePartType imageType, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #PowerPointPictureAdds an image from a stream using point measurements.
Parameters
- image System.IO.Stream
- imageType OfficeIMO.PowerPoint.ImagePartType
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
AddPieChart() #Adds a pie chart with default data.
AddPieChart(System.Int64 arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4) #Adds a pie chart with default data at a specific position.
Parameters
- arg1 System.Int64
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
AddPieChart(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5) #Adds a pie chart using the supplied data.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
AddPieChartCm(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a pie chart with default data using centimeter measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddPieChartCm(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a pie chart using the supplied data with centimeter measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddPieChartCm``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a pie chart using object data selectors (centimeters).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddPieChartInches(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a pie chart with default data using inch measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddPieChartInches(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a pie chart using the supplied data with inch measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddPieChartInches``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a pie chart using object data selectors (inches).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddPieChartPoints(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a pie chart with default data using point measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddPieChartPoints(OfficeIMO.PowerPoint.PowerPointChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a pie chart using the supplied data with point measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddPieChartPoints``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a pie chart using object data selectors (points).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddPieChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg3) #Adds a pie chart using object data selectors.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
AddPieChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.String} arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5, System.Int64 arg6, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] arg7) #Adds a pie chart using object data selectors at a specific position.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.String}
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
- arg6 System.Int64
- arg7 OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
public PowerPointAutoShape AddRectangle(Int64 left, Int64 top, Int64 width, Int64 height, String name = null) #PowerPointAutoShapeAdds a rectangle shape.
Parameters
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
- name System.String = null
public PowerPointAutoShape AddRectangleCm(Double leftCm, Double topCm, Double widthCm, Double heightCm, String name = null) #PowerPointAutoShapeAdds a rectangle shape using centimeter measurements.
Parameters
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
- name System.String = null
public PowerPointAutoShape AddRectangleInches(Double leftInches, Double topInches, Double widthInches, Double heightInches, String name = null) #PowerPointAutoShapeAdds a rectangle shape using inch measurements.
Parameters
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
- name System.String = null
public PowerPointAutoShape AddRectanglePoints(Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, String name = null) #PowerPointAutoShapeAdds a rectangle shape using point measurements.
Parameters
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
- name System.String = null
AddScatterChart() #Adds a scatter chart with default data.
AddScatterChart(System.Int64 arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4) #Adds a scatter chart with default data at a specific position.
Parameters
- arg1 System.Int64
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
AddScatterChart(OfficeIMO.PowerPoint.PowerPointScatterChartData arg1, System.Int64 arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5) #Adds a scatter chart using the supplied data.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointScatterChartData
- arg2 System.Int64
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
AddScatterChartCm(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a scatter chart with default data using centimeter measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddScatterChartCm(OfficeIMO.PowerPoint.PowerPointScatterChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a scatter chart using the supplied data with centimeter measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointScatterChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddScatterChartCm``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.Double} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] arg7) #Adds a scatter chart using object data selectors (centimeters).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.Double}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[]
AddScatterChartInches(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a scatter chart with default data using inch measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddScatterChartInches(OfficeIMO.PowerPoint.PowerPointScatterChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a scatter chart using the supplied data with inch measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointScatterChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddScatterChartInches``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.Double} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] arg7) #Adds a scatter chart using object data selectors (inches).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.Double}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[]
AddScatterChartPoints(System.Double arg1, System.Double arg2, System.Double arg3, System.Double arg4) #Adds a scatter chart with default data using point measurements.
Parameters
- arg1 System.Double
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
AddScatterChartPoints(OfficeIMO.PowerPoint.PowerPointScatterChartData arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Double arg5) #Adds a scatter chart using the supplied data with point measurements.
Parameters
- arg1 OfficeIMO.PowerPoint.PowerPointScatterChartData
- arg2 System.Double
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
AddScatterChartPoints``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.Double} arg2, System.Double arg3, System.Double arg4, System.Double arg5, System.Double arg6, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] arg7) #Adds a scatter chart using object data selectors (points).
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.Double}
- arg3 System.Double
- arg4 System.Double
- arg5 System.Double
- arg6 System.Double
- arg7 OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[]
AddScatterChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.Double} arg2, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] arg3) #Adds a scatter chart using object data selectors.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.Double}
- arg3 OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[]
AddScatterChart``1(System.Collections.Generic.IEnumerable{``0} arg1, System.Func{``0,System.Double} arg2, System.Int64 arg3, System.Int64 arg4, System.Int64 arg5, System.Int64 arg6, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] arg7) #Adds a scatter chart using object data selectors at a specific position.
Parameters
- arg1 System.Collections.Generic.IEnumerable{``0}
- arg2 System.Func{``0,System.Double}
- arg3 System.Int64
- arg4 System.Int64
- arg5 System.Int64
- arg6 System.Int64
- arg7 OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[]
public PowerPointAutoShape AddShape(ShapeTypeValues shapeType, Int64 left = 0, Int64 top = 0, Int64 width = 914400, Int64 height = 914400, String name = null) #PowerPointAutoShapeAdds an auto shape with the specified geometry.
Parameters
- shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 914400
- height System.Int64 = 914400
- name System.String = null
public PowerPointAutoShape AddShapeCm(ShapeTypeValues shapeType, Double leftCm, Double topCm, Double widthCm, Double heightCm, String name = null) #PowerPointAutoShapeAdds an auto shape with the specified geometry using centimeter measurements.
Parameters
- shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
- name System.String = null
public PowerPointAutoShape AddShapeInches(ShapeTypeValues shapeType, Double leftInches, Double topInches, Double widthInches, Double heightInches, String name = null) #PowerPointAutoShapeAdds an auto shape with the specified geometry using inch measurements.
Parameters
- shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
- name System.String = null
public PowerPointAutoShape AddShapePoints(ShapeTypeValues shapeType, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, String name = null) #PowerPointAutoShapeAdds an auto shape with the specified geometry using point measurements.
Parameters
- shapeType DocumentFormat.OpenXml.Drawing.ShapeTypeValues
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
- name System.String = null
public PowerPointSmartArt AddSmartArt(PowerPointSmartArtType type = BasicProcess, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #PowerPointSmartArtAdds a native SmartArt diagram to the slide.
Parameters
- type OfficeIMO.PowerPoint.PowerPointSmartArtType = BasicProcess
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 5486400
- height System.Int64 = 3200400
public PowerPointSmartArt AddSmartArt(PowerPointSmartArtType type, IEnumerable<String> nodeTexts, Int64 left = 0, Int64 top = 0, Int64 width = 5486400, Int64 height = 3200400) #PowerPointSmartArtAdds a native SmartArt diagram populated with editable semantic node text.
Parameters
- type OfficeIMO.PowerPoint.PowerPointSmartArtType
- nodeTexts System.Collections.Generic.IEnumerable{System.String}
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 5486400
- height System.Int64 = 3200400
public PowerPointSmartArt AddSmartArt(PowerPointSmartArtType type, PowerPointLayoutBox layout) #PowerPointSmartArtAdds a native SmartArt diagram to the slide using a layout box.
Parameters
- type OfficeIMO.PowerPoint.PowerPointSmartArtType
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointSmartArt AddSmartArt(PowerPointSmartArtType type, IEnumerable<String> nodeTexts, PowerPointLayoutBox layout) #PowerPointSmartArtAdds populated native SmartArt using a layout box.
Parameters
- type OfficeIMO.PowerPoint.PowerPointSmartArtType
- nodeTexts System.Collections.Generic.IEnumerable{System.String}
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointTable AddTable<T>(IEnumerable<T> data, IEnumerable<PowerPointTableColumn<T>> columns, PowerPointLayoutBox layout, Boolean includeHeaders = true) #PowerPointTableAdds a table with the specified rows and columns.
Type Parameters
- T
Parameters
- rows System.Int32
- columns System.Int32
- left System.Int64 = 0
- top System.Int64 = true
- width System.Int64 = 0
- height System.Int64 = 0
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) #PowerPointTableAdds a table with a style preset applied.
Type Parameters
- T
Parameters
- rows System.Int32
- columns System.Int32 = null
- preset OfficeIMO.PowerPoint.PowerPointTableStylePreset = true
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 5000000
- height System.Int64 = 3000000
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) #PowerPointTableAdds a table with a table style name applied.
Parameters
- rows System.Int32
- columns System.Int32
- styleName System.String
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 5000000
- height System.Int64 = 3000000
- ignoreCase System.Boolean = true
- firstRow System.Nullable{System.Boolean} = null
- lastRow System.Nullable{System.Boolean} = null
- firstColumn System.Nullable{System.Boolean} = null
- lastColumn System.Nullable{System.Boolean} = null
- bandedRows System.Nullable{System.Boolean} = null
- bandedColumns System.Nullable{System.Boolean} = null
public PowerPointTable AddTable(Int32 rows, Int32 columns, PowerPointLayoutBox layout) #PowerPointTableAdds a table using a layout box.
Parameters
- rows System.Int32
- columns System.Int32
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointTable AddTableCm<T>(IEnumerable<T> data, Double leftCm, Double topCm, Double widthCm, Double heightCm) #PowerPointTableAdds a table with the specified rows and columns using centimeter measurements.
Type Parameters
- T
Parameters
- rows System.Int32
- columns System.Int32
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- includeHeaders System.Boolean
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
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}
- configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions}
- includeHeaders System.Boolean
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
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}
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
public PowerPointTable AddTableInches<T>(IEnumerable<T> data, Double leftInches, Double topInches, Double widthInches, Double heightInches) #PowerPointTableAdds a table with the specified rows and columns using inch measurements.
Type Parameters
- T
Parameters
- rows System.Int32
- columns System.Int32
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- includeHeaders System.Boolean
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
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}
- configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions}
- includeHeaders System.Boolean
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
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}
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
public PowerPointTable AddTablePoints<T>(IEnumerable<T> data, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #PowerPointTableAdds a table with the specified rows and columns using point measurements.
Type Parameters
- T
Parameters
- rows System.Int32
- columns System.Int32
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- includeHeaders System.Boolean
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
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}
- configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions}
- includeHeaders System.Boolean
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
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}
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
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}
- configure System.Action{OfficeIMO.PowerPoint.ObjectFlattenerOptions}
- includeHeaders System.Boolean
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- includeHeaders System.Boolean
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- preset OfficeIMO.PowerPoint.PowerPointTableStylePreset
- includeHeaders System.Boolean
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- styleName System.String
- includeHeaders System.Boolean
- left System.Int64
- top System.Int64
- width System.Int64
- height System.Int64
- ignoreCase 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 System.Nullable{System.Boolean}
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}
- columns System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointTableColumn{``0}}
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
- includeHeaders System.Boolean
public PowerPointTextBox AddTextBox(String text, Int64 left = 838200, Int64 top = 2174875, Int64 width = 7772400, Int64 height = 3962400) #PowerPointTextBoxAdds a textbox with the specified text.
Parameters
- text System.String
- left System.Int64 = 838200
- top System.Int64 = 2174875
- width System.Int64 = 7772400
- height System.Int64 = 3962400
public PowerPointTextBox AddTextBox(String text, PowerPointLayoutBox layout) #PowerPointTextBoxAdds a textbox using a layout box.
Parameters
- text System.String
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointTextBox AddTextBox(PowerPointLayoutBox layout) #PowerPointTextBoxAdds an empty textbox using a layout box.
Parameters
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointTextBox AddTextBoxCm(String text, Double leftCm, Double topCm, Double widthCm, Double heightCm) #PowerPointTextBoxAdds a textbox using centimeter measurements.
Parameters
- text System.String
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
public PowerPointTextBox AddTextBoxInches(String text, Double leftInches, Double topInches, Double widthInches, Double heightInches) #PowerPointTextBoxAdds a textbox using inch measurements.
Parameters
- text System.String
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
public PowerPointTextBox AddTextBoxPoints(String text, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #PowerPointTextBoxAdds a textbox using point measurements.
Parameters
- text System.String
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
public PowerPointTextBox AddTextToPlaceholder(PowerPointTemplatePlaceholderInfo placeholder, String text) #PowerPointTextBoxCreates a slide textbox from an inventoried text placeholder while preserving semantic type, placeholder index, authored name, and bounds.
Parameters
- placeholder OfficeIMO.PowerPoint.PowerPointTemplatePlaceholderInfo
- text System.String
public PowerPointTextBox AddTitle(String text, Int64 left = 838200, Int64 top = 365125, Int64 width = 7772400, Int64 height = 1470025) #PowerPointTextBoxAdds a title textbox to the slide.
Parameters
- text System.String
- left System.Int64 = 838200
- top System.Int64 = 365125
- width System.Int64 = 7772400
- height System.Int64 = 1470025
public PowerPointTextBox AddTitle(String text, PowerPointLayoutBox layout) #PowerPointTextBoxAdds a title textbox using a layout box.
Parameters
- text System.String
- layout OfficeIMO.PowerPoint.PowerPointLayoutBox
public PowerPointTextBox AddTitleCm(String text, Double leftCm, Double topCm, Double widthCm, Double heightCm) #PowerPointTextBoxAdds a title textbox using centimeter measurements.
Parameters
- text System.String
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
public PowerPointTextBox AddTitleInches(String text, Double leftInches, Double topInches, Double widthInches, Double heightInches) #PowerPointTextBoxAdds a title textbox using inch measurements.
Parameters
- text System.String
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
public PowerPointTextBox AddTitlePoints(String text, Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints) #PowerPointTextBoxAdds a title textbox using point measurements.
Parameters
- text System.String
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
public PowerPointMedia AddVideo(String videoPath, String posterImagePath = null, Int64 left = 0, Int64 top = 0, Int64 width = 3657600, Int64 height = 2057400) #PowerPointMediaAdds an embedded video file to the slide.
Parameters
- videoPath System.String
- posterImagePath System.String = null
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 3657600
- height System.Int64 = 2057400
public PowerPointMedia AddVideo(Stream video, String contentType, String extension, Int64 left = 0, Int64 top = 0, Int64 width = 3657600, Int64 height = 2057400, Stream posterImage = null, ImagePartType posterImageType = Png) #PowerPointMediaAdds an embedded video stream to the slide.
Parameters
- video System.IO.Stream
- contentType System.String
- extension System.String
- left System.Int64 = 0
- top System.Int64 = 0
- width System.Int64 = 3657600
- height System.Int64 = 2057400
- posterImage System.IO.Stream = null
- posterImageType OfficeIMO.PowerPoint.ImagePartType = Png
public Void AlignGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeAlignment alignment) #VoidAligns child shapes within the group's bounds.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void AlignShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment) #VoidAligns shapes within their selection bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void AlignShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, PowerPointLayoutBox bounds) #VoidAligns shapes within a custom bounding box.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
public Void AlignShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment) #VoidAligns shapes within the full slide bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void AlignShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Int64 marginEmus) #VoidAligns shapes within the slide content bounds using a margin (EMUs).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- marginEmus System.Int64
public Void AlignShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Double marginCm) #VoidAligns shapes within the slide content bounds using a margin (centimeters).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- marginCm System.Double
public Void AlignShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Double marginInches) #VoidAligns shapes within the slide content bounds using a margin (inches).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- marginInches System.Double
public Void AlignShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeAlignment alignment, Double marginPoints) #VoidAligns shapes within the slide content bounds using a margin (points).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- marginPoints System.Double
public Void ArrangeGroupChildrenInGrid(PowerPointGroupShape groupShape, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges child shapes into a grid within the group's bounds.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- columns System.Int32
- rows System.Int32
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeGroupChildrenInGridAuto(PowerPointGroupShape groupShape, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges child shapes into an auto-sized grid within the group's bounds.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeGroupChildrenInGridAuto(PowerPointGroupShape groupShape, PowerPointShapeGridOptions options) #VoidArranges child shapes into an auto-sized grid within the group's bounds using options.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- options OfficeIMO.PowerPoint.PowerPointShapeGridOptions
public Void ArrangeShapesInGrid(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid within their selection bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- columns System.Int32
- rows System.Int32
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGrid(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid within a custom bounding box.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- columns System.Int32
- rows System.Int32
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAuto(IEnumerable<PowerPointShape> shapes, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into an auto-sized grid within their selection bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAuto(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into an auto-sized grid within a custom bounding box.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAuto(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, PowerPointShapeGridOptions options) #VoidArranges shapes into an auto-sized grid within a custom bounding box using options.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- options OfficeIMO.PowerPoint.PowerPointShapeGridOptions
public Void ArrangeShapesInGridAutoToSlide(IEnumerable<PowerPointShape> shapes, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into an auto-sized grid that spans the slide bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAutoToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeGridOptions options) #VoidArranges shapes into an auto-sized grid that spans the slide bounds using options.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- options OfficeIMO.PowerPoint.PowerPointShapeGridOptions
public Void ArrangeShapesInGridAutoToSlideContent(IEnumerable<PowerPointShape> shapes, Int64 marginEmus, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges 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}
- marginEmus System.Int64
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAutoToSlideContent(IEnumerable<PowerPointShape> shapes, Int64 marginEmus, PowerPointShapeGridOptions options) #VoidArranges 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}
- marginEmus System.Int64
- options OfficeIMO.PowerPoint.PowerPointShapeGridOptions
public Void ArrangeShapesInGridAutoToSlideContentCm(IEnumerable<PowerPointShape> shapes, Double marginCm, Double gutterXCm = 0, Double gutterYCm = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges 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}
- marginCm System.Double
- gutterXCm System.Double = 0
- gutterYCm System.Double = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAutoToSlideContentInches(IEnumerable<PowerPointShape> shapes, Double marginInches, Double gutterXInches = 0, Double gutterYInches = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges 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}
- marginInches System.Double
- gutterXInches System.Double = 0
- gutterYInches System.Double = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridAutoToSlideContentPoints(IEnumerable<PowerPointShape> shapes, Double marginPoints, Double gutterXPoints = 0, Double gutterYPoints = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges 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}
- marginPoints System.Double
- gutterXPoints System.Double = 0
- gutterYPoints System.Double = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridToSlide(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid that spans the slide bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- columns System.Int32
- rows System.Int32
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridToSlideContent(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Int64 marginEmus, Int64 gutterX = 0, Int64 gutterY = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid that spans the slide content bounds using a margin (EMUs).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- columns System.Int32
- rows System.Int32
- marginEmus System.Int64
- gutterX System.Int64 = 0
- gutterY System.Int64 = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridToSlideContentCm(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Double marginCm, Double gutterXCm = 0, Double gutterYCm = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid that spans the slide content bounds using a margin (centimeters).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- columns System.Int32
- rows System.Int32
- marginCm System.Double
- gutterXCm System.Double = 0
- gutterYCm System.Double = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridToSlideContentInches(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Double marginInches, Double gutterXInches = 0, Double gutterYInches = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid that spans the slide content bounds using a margin (inches).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- columns System.Int32
- rows System.Int32
- marginInches System.Double
- gutterXInches System.Double = 0
- gutterYInches System.Double = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void ArrangeShapesInGridToSlideContentPoints(IEnumerable<PowerPointShape> shapes, Int32 columns, Int32 rows, Double marginPoints, Double gutterXPoints = 0, Double gutterYPoints = 0, Boolean resizeToCell = true, PowerPointShapeGridFlow flow = RowMajor) #VoidArranges shapes into a grid that spans the slide content bounds using a margin (points).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- columns System.Int32
- rows System.Int32
- marginPoints System.Double
- gutterXPoints System.Double = 0
- gutterYPoints System.Double = 0
- resizeToCell System.Boolean = true
- flow OfficeIMO.PowerPoint.PowerPointShapeGridFlow = RowMajor
public Void BringForward(PowerPointShape shape) #VoidMoves the shape one step forward in z-order.
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
public Void BringToFront(PowerPointShape shape) #VoidMoves the shape to the front (top) of the z-order.
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
public PowerPointSlideVisualSnapshot CreateVisualSnapshot(PowerPointImageExportOptions options = null) #PowerPointSlideVisualSnapshotCreates a format-neutral visual snapshot for this slide.
Parameters
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions = null
public Void DistributeGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution) #VoidDistributes child shapes within the group's bounds.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
public Void DistributeGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes child shapes within the group's bounds and aligns on the cross axis.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeGroupChildrenWithSpacing(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution, Int64 spacingEmus, Boolean center = false) #VoidDistributes child shapes with fixed spacing within the group's bounds.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- center System.Boolean = false
public Void DistributeGroupChildrenWithSpacing(PowerPointGroupShape groupShape, PowerPointShapeDistribution distribution, PowerPointShapeSpacingOptions options) #VoidDistributes child shapes with fixed spacing within the group's bounds using options.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions
public Void DistributeShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution) #VoidDistributes shapes evenly within their selection bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
public Void DistributeShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds) #VoidDistributes shapes evenly within their selection bounds and aligns them on the cross axis.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
public Void DistributeShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes shapes evenly within a custom bounding box and aligns them on the cross axis.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution) #VoidDistributes shapes evenly within the full slide bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
public Void DistributeShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes shapes evenly within the full slide bounds and aligns them on the cross axis.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 marginEmus, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginEmus System.Int64
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 marginEmus) #VoidDistributes shapes evenly within the slide content bounds using a margin (EMUs).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginEmus System.Int64
public Void DistributeShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginCm, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginCm System.Double
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginCm) #VoidDistributes shapes evenly within the slide content bounds using a margin (centimeters).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginCm System.Double
public Void DistributeShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginInches, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginInches System.Double
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginInches) #VoidDistributes shapes evenly within the slide content bounds using a margin (inches).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginInches System.Double
public Void DistributeShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginPoints, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginPoints System.Double
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double marginPoints) #VoidDistributes shapes evenly within the slide content bounds using a margin (points).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginPoints System.Double
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, PowerPointShapeSpacingOptions options) #VoidDistributes shapes with a fixed spacing within their selection bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- center System.Boolean = false
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointShapeSpacingOptions options) #VoidDistributes shapes with a fixed spacing within their selection bounds using options.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeAlignment alignment) #VoidDistributes shapes with a fixed spacing within their selection bounds using alignment and cross-axis alignment.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment = false
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
- center System.Boolean
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions
public Void DistributeShapesWithSpacing(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesWithSpacingCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingCm, Boolean center = false) #VoidDistributes shapes with a fixed spacing using centimeters.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingCm System.Double
- center System.Boolean = false
public Void DistributeShapesWithSpacingInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingInches, Boolean center = false) #VoidDistributes shapes with a fixed spacing using inches.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingInches System.Double
- center System.Boolean = false
public Void DistributeShapesWithSpacingPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingPoints, Boolean center = false) #VoidDistributes shapes with a fixed spacing using points.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingPoints System.Double
- center System.Boolean = false
public Void DistributeShapesWithSpacingToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, PowerPointShapeAlignment alignment) #VoidDistributes shapes with a fixed spacing within the full slide bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- center System.Boolean = false
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesWithSpacingToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, PowerPointShapeSpacingOptions options) #VoidDistributes shapes with a fixed spacing within the full slide bounds using options.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions
public Void DistributeShapesWithSpacingToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesWithSpacingToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeAlignment alignment) #VoidDistributes shapes with a fixed spacing within the slide content bounds using a margin (EMUs).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- marginEmus System.Int64
- center System.Boolean = false
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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- marginEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesWithSpacingToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 marginEmus, PowerPointShapeSpacingOptions options) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- marginEmus System.Int64
- options OfficeIMO.PowerPoint.PowerPointShapeSpacingOptions
public Void DistributeShapesWithSpacingToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeAlignment alignment, PowerPointShapeAlignment crossAxisAlignment) #VoidDistributes 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}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingEmus System.Int64
- marginEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- crossAxisAlignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
public Void DistributeShapesWithSpacingToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingCm, Double marginCm, Boolean center = false) #VoidDistributes shapes with a fixed spacing within the slide content bounds using a margin (centimeters).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingCm System.Double
- marginCm System.Double
- center System.Boolean = false
public Void DistributeShapesWithSpacingToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingInches, Double marginInches, Boolean center = false) #VoidDistributes shapes with a fixed spacing within the slide content bounds using a margin (inches).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingInches System.Double
- marginInches System.Double
- center System.Boolean = false
public Void DistributeShapesWithSpacingToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeDistribution distribution, Double spacingPoints, Double marginPoints, Boolean center = false) #VoidDistributes shapes with a fixed spacing within the slide content bounds using a margin (points).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- distribution OfficeIMO.PowerPoint.PowerPointShapeDistribution
- spacingPoints System.Double
- marginPoints System.Double
- center System.Boolean = false
public PowerPointShape DuplicateShape(PowerPointShape shape, Int64 offsetX = 0, Int64 offsetY = 0) #PowerPointShapeCreates a duplicate of the provided shape and optionally offsets its position (EMUs).
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
- offsetX System.Int64 = 0
- offsetY System.Int64 = 0
public PowerPointShape DuplicateShapeCm(PowerPointShape shape, Double offsetXCm, Double offsetYCm) #PowerPointShapeCreates a duplicate of the provided shape and offsets its position (centimeters).
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
- offsetXCm System.Double
- offsetYCm System.Double
public PowerPointShape DuplicateShapeInches(PowerPointShape shape, Double offsetXInches, Double offsetYInches) #PowerPointShapeCreates a duplicate of the provided shape and offsets its position (inches).
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
- offsetXInches System.Double
- offsetYInches System.Double
public PowerPointShape DuplicateShapePoints(PowerPointShape shape, Double offsetXPoints, Double offsetYPoints) #PowerPointShapeCreates a duplicate of the provided shape and offsets its position (points).
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
- offsetXPoints System.Double
- offsetYPoints System.Double
EnumerateShapesDeep(System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape} arg1, System.Boolean arg2) #Enumerates a shape tree in drawing order, including nested group children while preserving inherited hidden state.
Parameters
- arg1 System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- arg2 System.Boolean
public OfficeImageExportResult ExportImage(OfficeImageExportFormat format, PowerPointImageExportOptions options = null) #OfficeImageExportResultExports this slide as PNG or SVG.
Parameters
- format OfficeIMO.Drawing.OfficeImageExportFormat
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions = null
public Void FitShapesToBounds(IEnumerable<PowerPointShape> shapes, PowerPointLayoutBox bounds, Boolean preserveAspect = false, Boolean center = false) #VoidScales and repositions shapes to fit within a target bounding box.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- preserveAspect System.Boolean = false
- center System.Boolean = false
public Void FitShapesToSlide(IEnumerable<PowerPointShape> shapes, Boolean preserveAspect = false, Boolean center = false) #VoidScales and repositions shapes to fit the slide bounds.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- preserveAspect System.Boolean = false
- center System.Boolean = false
public Void FitShapesToSlideContent(IEnumerable<PowerPointShape> shapes, Int64 marginEmus, Boolean preserveAspect = false, Boolean center = false) #VoidScales and repositions shapes to fit the slide content bounds with a margin (EMUs).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- marginEmus System.Int64
- preserveAspect System.Boolean = false
- center System.Boolean = false
public Void FitShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, Double marginCm, Boolean preserveAspect = false, Boolean center = false) #VoidScales and repositions shapes to fit the slide content bounds with a margin (centimeters).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- marginCm System.Double
- preserveAspect System.Boolean = false
- center System.Boolean = false
public Void FitShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, Double marginInches, Boolean preserveAspect = false, Boolean center = false) #VoidScales and repositions shapes to fit the slide content bounds with a margin (inches).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- marginInches System.Double
- preserveAspect System.Boolean = false
- center System.Boolean = false
public Void FitShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, Double marginPoints, Boolean preserveAspect = false, Boolean center = false) #VoidScales and repositions shapes to fit the slide content bounds with a margin (points).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- marginPoints System.Double
- preserveAspect System.Boolean = false
- center System.Boolean = false
public PowerPointSlideBackground GetBackground() #PowerPointSlideBackgroundReturns a detached snapshot of the slide background fill that exporters can consume without Open XML coupling.
public PowerPointChart GetChart(String name) #PowerPointChartRetrieves a chart by its name.
Parameters
- name System.String
public IReadOnlyList<PowerPointChart> GetGroupCharts(PowerPointGroupShape groupShape) #IReadOnlyList<PowerPointChart>Returns the child charts of a group shape.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public PowerPointLayoutBox GetGroupChildBounds(PowerPointGroupShape groupShape) #PowerPointLayoutBoxGets the layout bounds used by a group for its children.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public PowerPointLayoutBox GetGroupChildBoundsCm(PowerPointGroupShape groupShape) #PowerPointLayoutBoxGets the layout bounds used by a group for its children in centimeters.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public PowerPointLayoutBox GetGroupChildBoundsInches(PowerPointGroupShape groupShape) #PowerPointLayoutBoxGets the layout bounds used by a group for its children in inches.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public PowerPointLayoutBox GetGroupChildBoundsPoints(PowerPointGroupShape groupShape) #PowerPointLayoutBoxGets the layout bounds used by a group for its children in points.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public IReadOnlyList<PowerPointShape> GetGroupChildren(PowerPointGroupShape groupShape) #IReadOnlyList<PowerPointShape>Returns the child shapes of a group shape.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public IReadOnlyList<PowerPointPicture> GetGroupPictures(PowerPointGroupShape groupShape) #IReadOnlyList<PowerPointPicture>Returns the child pictures of a group shape.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public IReadOnlyList<PowerPointTable> GetGroupTables(PowerPointGroupShape groupShape) #IReadOnlyList<PowerPointTable>Returns the child tables of a group shape.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
public IReadOnlyList<PowerPointTextBox> GetGroupTextBoxes(PowerPointGroupShape groupShape) #IReadOnlyList<PowerPointTextBox>Returns the child textboxes of a group shape.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
GetInheritedShapesForExport() #Returns layout and master shapes that are inherited by this slide for export adapters.
public Nullable<PowerPointLayoutPlaceholderInfo> GetLayoutPlaceholder(PlaceholderValues placeholderType, Nullable<UInt32> index = null) #Nullable<PowerPointLayoutPlaceholderInfo>Retrieves a layout placeholder by type and optional index.
Parameters
- placeholderType DocumentFormat.OpenXml.Presentation.PlaceholderValues
- index System.Nullable{System.UInt32} = null
public Nullable<PowerPointLayoutBox> GetLayoutPlaceholderBounds(PlaceholderValues placeholderType, Nullable<UInt32> index = null) #Nullable<PowerPointLayoutBox>Retrieves layout placeholder bounds by type and optional index.
Parameters
- placeholderType DocumentFormat.OpenXml.Presentation.PlaceholderValues
- index System.Nullable{System.UInt32} = null
public IReadOnlyList<PowerPointLayoutPlaceholderInfo> GetLayoutPlaceholders() #IReadOnlyList<PowerPointLayoutPlaceholderInfo>Retrieves placeholders defined by the slide layout.
public PowerPointPicture GetPicture(String name) #PowerPointPictureRetrieves a picture by its name.
Parameters
- name System.String
public PowerPointTextBox GetPlaceholder(PlaceholderValues placeholderType, Nullable<UInt32> index = null) #PowerPointTextBoxRetrieves the first placeholder textbox matching the specified type.
Parameters
- placeholderType DocumentFormat.OpenXml.Presentation.PlaceholderValues
- index System.Nullable{System.UInt32} = null
public PowerPointShape GetShape(String name) #PowerPointShapeRetrieves a shape by its name.
Parameters
- name System.String
public T GetShapeById<T>(UInt32 id) #TRetrieves a shape by its non-visual drawing identifier.
Type Parameters
- T
Parameters
- id System.UInt32
GetShapeById``1(System.UInt32 id) #Retrieves a typed shape by its non-visual drawing identifier.
Parameters
- id System.UInt32
public T GetShapeByName<T>(String name, Boolean ignoreCase = false) #TRetrieves a shape by name, optionally using case-insensitive comparison.
Type Parameters
- T
Parameters
- name System.String
- ignoreCase System.Boolean = false
GetShapeByName``1(System.String name, System.Boolean ignoreCase) #Retrieves a typed shape by name, optionally using case-insensitive comparison.
Parameters
- name System.String
- ignoreCase System.Boolean
public IReadOnlyList<PowerPointShape> GetShapesInBounds(PowerPointLayoutBox bounds, Boolean includePartial = true) #IReadOnlyList<PowerPointShape>Retrieves shapes that are within or intersect the provided bounds.
Parameters
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- includePartial System.Boolean = true
public IReadOnlyList<PowerPointShape> GetShapesInBoundsCm(Double leftCm, Double topCm, Double widthCm, Double heightCm, Boolean includePartial = true) #IReadOnlyList<PowerPointShape>Retrieves shapes using bounds defined in centimeters.
Parameters
- leftCm System.Double
- topCm System.Double
- widthCm System.Double
- heightCm System.Double
- includePartial System.Boolean = true
public IReadOnlyList<PowerPointShape> GetShapesInBoundsInches(Double leftInches, Double topInches, Double widthInches, Double heightInches, Boolean includePartial = true) #IReadOnlyList<PowerPointShape>Retrieves shapes using bounds defined in inches.
Parameters
- leftInches System.Double
- topInches System.Double
- widthInches System.Double
- heightInches System.Double
- includePartial System.Boolean = true
public IReadOnlyList<PowerPointShape> GetShapesInBoundsPoints(Double leftPoints, Double topPoints, Double widthPoints, Double heightPoints, Boolean includePartial = true) #IReadOnlyList<PowerPointShape>Retrieves shapes using bounds defined in points.
Parameters
- leftPoints System.Double
- topPoints System.Double
- widthPoints System.Double
- heightPoints System.Double
- includePartial System.Boolean = true
public String GetSpeakerNotesText() #StringReads existing speaker-note text without creating a notes part as a side effect.
public PowerPointTable GetTable(String name) #PowerPointTableRetrieves a table by its name.
Parameters
- name System.String
public PowerPointTextBox GetTextBox(String name) #PowerPointTextBoxRetrieves a textbox by its name.
Parameters
- name System.String
public PowerPointGroupShape GroupShapes(IEnumerable<PowerPointShape> shapes, String name = null) #PowerPointGroupShapeGroups shapes into a single group shape.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- name System.String = null
public Void RemoveShape(PowerPointShape shape) #VoidRemoves the specified shape from the slide.
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
public Int32 ReplaceText(String oldValue, String newValue, Boolean includeTables = true, Boolean includeNotes = false) #Int32Replaces text across all textboxes on the slide.
Parameters
- oldValue System.String
- newValue System.String
- includeTables System.Boolean = true
- includeNotes System.Boolean = false
public Void ResizeShapes(IEnumerable<PowerPointShape> shapes, Nullable<Int64> width, Nullable<Int64> height) #VoidResizes shapes using the specified reference strategy.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- dimension OfficeIMO.PowerPoint.PowerPointShapeSizeDimension
- reference OfficeIMO.PowerPoint.PowerPointShapeSizeReference = First
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}
- width System.Nullable{System.Int64}
- height System.Nullable{System.Int64}
public Void ResizeShapesCm(IEnumerable<PowerPointShape> shapes, Nullable<Double> widthCm, Nullable<Double> heightCm) #VoidResizes shapes to an explicit width/height (centimeters).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- widthCm System.Nullable{System.Double}
- heightCm System.Nullable{System.Double}
public Void ResizeShapesInches(IEnumerable<PowerPointShape> shapes, Nullable<Double> widthInches, Nullable<Double> heightInches) #VoidResizes shapes to an explicit width/height (inches).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- widthInches System.Nullable{System.Double}
- heightInches System.Nullable{System.Double}
public Void ResizeShapesPoints(IEnumerable<PowerPointShape> shapes, Nullable<Double> widthPoints, Nullable<Double> heightPoints) #VoidResizes shapes to an explicit width/height (points).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- widthPoints System.Nullable{System.Double}
- heightPoints System.Nullable{System.Double}
public Void SaveAsPng(Stream stream, PowerPointImageExportOptions options = null) #VoidSaves this slide as a PNG file.
Parameters
- path System.String
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions = null
SaveAsPng(System.IO.Stream stream, OfficeIMO.PowerPoint.PowerPointImageExportOptions options) #Writes this slide as PNG to a stream.
Parameters
- stream System.IO.Stream
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions
public Void SaveAsSvg(Stream stream, PowerPointImageExportOptions options = null) #VoidSaves this slide as an SVG file.
Parameters
- path System.String
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions = null
SaveAsSvg(System.IO.Stream stream, OfficeIMO.PowerPoint.PowerPointImageExportOptions options) #Writes this slide as SVG to a stream.
Parameters
- stream System.IO.Stream
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions
public Void SendBackward(PowerPointShape shape) #VoidMoves the shape one step backward in z-order.
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
public Void SendToBack(PowerPointShape shape) #VoidMoves the shape to the back (bottom) of the z-order.
Parameters
- shape OfficeIMO.PowerPoint.PowerPointShape
public Void SetBackgroundGradient(String startColor, String endColor, Double angleDegrees = 135) #VoidSets a linear gradient background for the slide using two 6-digit hex colors.
Parameters
- startColor System.String
- endColor System.String
- angleDegrees System.Double = 135
public Void SetBackgroundImage(String imagePath) #VoidSets a background image for the slide.
Parameters
- imagePath System.String
public Void SetLayout(SlideLayoutValues layoutType, Int32 masterIndex = 0) #VoidSets the slide layout using master and layout indexes.
Parameters
- masterIndex System.Int32
- layoutIndex System.Int32 = 0
SetLayout(DocumentFormat.OpenXml.Presentation.SlideLayoutValues arg1, System.Int32 arg2) #Sets the slide layout using a layout type.
Parameters
- arg1 DocumentFormat.OpenXml.Presentation.SlideLayoutValues
- arg2 System.Int32
public Void SetLayout(String layoutName, Int32 masterIndex = 0, Boolean ignoreCase = true) #VoidSets the slide layout using a layout name.
Parameters
- layoutName System.String
- masterIndex System.Int32 = 0
- ignoreCase System.Boolean = true
public Void StackGroupChildren(PowerPointGroupShape groupShape, PowerPointShapeStackDirection direction, PowerPointShapeStackOptions options) #VoidStacks child shapes within the group's bounds.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
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
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- options OfficeIMO.PowerPoint.PowerPointShapeStackOptions
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus) #VoidStacks shapes within their selection bounds using a fixed spacing.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointLayoutBox bounds, PowerPointShapeStackOptions options) #VoidStacks shapes within their selection bounds using a fixed spacing and alignment.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeStackJustify justify) #VoidStacks shapes within their selection bounds using a fixed spacing, alignment, and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public Void StackShapes(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointLayoutBox bounds, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeStackJustify justify) #VoidStacks shapes within a custom bounding box using a fixed spacing, alignment, and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- bounds OfficeIMO.PowerPoint.PowerPointLayoutBox
- options OfficeIMO.PowerPoint.PowerPointShapeStackOptions
public Void StackShapesCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingCm) #VoidStacks shapes using centimeters.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingCm System.Double
public Void StackShapesInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingInches) #VoidStacks shapes using inches.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingInches System.Double
public Void StackShapesPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingPoints) #VoidStacks shapes using points.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingPoints System.Double
public Void StackShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, PowerPointShapeStackOptions options) #VoidStacks shapes within the slide bounds using a fixed spacing.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
public Void StackShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide bounds using a fixed spacing and alignment.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public Void StackShapesToSlide(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, PowerPointShapeAlignment alignment, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide bounds using a fixed spacing, alignment, and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- options OfficeIMO.PowerPoint.PowerPointShapeStackOptions
public Void StackShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 marginEmus, PowerPointShapeStackOptions options) #VoidStacks shapes within the slide content bounds using a margin (EMUs).
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- marginEmus System.Int64
public Void StackShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide content bounds using a margin (EMUs) and alignment.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- marginEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- marginEmus System.Int64
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public Void StackShapesToSlideContent(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Int64 spacingEmus, Int64 marginEmus, PowerPointShapeAlignment alignment, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide content bounds using a margin (EMUs), alignment, and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingEmus System.Int64
- marginEmus System.Int64
- alignment OfficeIMO.PowerPoint.PowerPointShapeAlignment
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
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}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- marginEmus System.Int64
- options OfficeIMO.PowerPoint.PowerPointShapeStackOptions
public Void StackShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingCm, Double marginCm) #VoidStacks shapes within the slide content bounds using centimeters.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingCm System.Double
- marginCm System.Double
public Void StackShapesToSlideContentCm(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingCm, Double marginCm, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide content bounds using centimeters and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingCm System.Double
- marginCm System.Double
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public Void StackShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingInches, Double marginInches) #VoidStacks shapes within the slide content bounds using inches.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingInches System.Double
- marginInches System.Double
public Void StackShapesToSlideContentInches(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingInches, Double marginInches, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide content bounds using inches and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingInches System.Double
- marginInches System.Double
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public Void StackShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingPoints, Double marginPoints) #VoidStacks shapes within the slide content bounds using points.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingPoints System.Double
- marginPoints System.Double
public Void StackShapesToSlideContentPoints(IEnumerable<PowerPointShape> shapes, PowerPointShapeStackDirection direction, Double spacingPoints, Double marginPoints, PowerPointShapeStackJustify justify) #VoidStacks shapes within the slide content bounds using points and justification.
Parameters
- shapes System.Collections.Generic.IEnumerable{OfficeIMO.PowerPoint.PowerPointShape}
- direction OfficeIMO.PowerPoint.PowerPointShapeStackDirection
- spacingPoints System.Double
- marginPoints System.Double
- justify OfficeIMO.PowerPoint.PowerPointShapeStackJustify
public PowerPointSlideImageExportBuilder ToImage() #PowerPointSlideImageExportBuilderStarts a fluent image export for this slide.
public Byte[] ToPng(PowerPointImageExportOptions options = null) #Byte[]Renders this slide to dependency-free PNG bytes.
Parameters
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions = null
public String ToSvg(PowerPointImageExportOptions options = null) #StringRenders this slide to dependency-free SVG text.
Parameters
- options OfficeIMO.PowerPoint.PowerPointImageExportOptions = null
public Boolean TryGetShapeByName<T>(String name, out T shape, Boolean ignoreCase = false) #BooleanAttempts to retrieve a shape by name.
Type Parameters
- T
Parameters
- name System.String
- shape OfficeIMO.PowerPoint.PowerPointShape@
- ignoreCase System.Boolean = false
TryGetShapeByName``1(System.String name, ``0@ shape, System.Boolean ignoreCase) #Attempts to retrieve a typed shape by name.
Parameters
- name System.String
- shape ``0@
- ignoreCase System.Boolean
public IReadOnlyList<PowerPointShape> UngroupShape(PowerPointGroupShape groupShape) #IReadOnlyList<PowerPointShape>Ungroups a group shape back into its child shapes.
Parameters
- groupShape OfficeIMO.PowerPoint.PowerPointGroupShape
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String BackgroundColor { get; set; } #Gets or sets the slide background color in hex format (e.g. "FF0000").
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<PowerPointMedia> Media { get; } #Enumerates all embedded audio and video media 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 IEnumerable<PowerPointSmartArt> SmartArts { get; } #Enumerates all SmartArt diagrams on the slide.
public PowerPointNotes Notes { get; } #Notes associated with the slide.
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.
public Boolean HasSpeakerNotes { get; } #Whether the slide already contains a speaker-notes part.
public SlideTransition Transition { get; set; } #Transition applied when moving to this slide.
public Nullable<SlideTransitionSpeed> TransitionSpeed { get; set; } #Gets or sets the optional transition playback speed.
public Nullable<Double> TransitionDurationSeconds { get; set; } #Gets or sets the optional transition duration in seconds.
public Nullable<Boolean> TransitionAdvanceOnClick { get; set; } #Gets or sets whether clicking advances the slide.
public Nullable<Double> TransitionAdvanceAfterSeconds { get; set; } #Gets or sets the optional automatic-advance time in seconds.