API Reference
Cmdlet
Add-OfficePowerPointTextBox
Adds a text box to a slide.
Remarks
Creates a rectangle at the requested coordinates and assigns the supplied text.
Examples
Example 1: Insert a caption.
PS>
New-OfficePowerPoint -Path .\Examples\Documents\PowerPointTextBox.pptx {
$slide = Add-OfficePowerPointSlide -Layout 1
Add-OfficePowerPointTextBox -Slide $slide -Text 'Quarterly overview' -X 80 -Y 150 -Width 320 -Height 50
Add-OfficePowerPointTextBox -Slide $slide -Text 'Generated by PSWriteOffice' -X 80 -Y 210 -Width 320 -Height 35
}
Places two text boxes on a generated slide.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Add-OfficePowerPointTextBox [-Height <Int32>] [-Slide <PowerPointSlide>] -Text <String> [-Width <Int32>] [-X <Int32>] [-Y <Int32>] [<CommonParameters>]#Parameter set:
TextParameters
- Height Int32
- Box height in points.
- Slide PowerPointSlide
- Target slide that will receive the text box (optional inside DSL).
- Text String
- Text to render inside the box.
- Width Int32
- Box width in points.
- X Int32
- Left offset (in points) from the slide origin.
- Y Int32
- Top offset (in points) from the slide origin.
Add-OfficePowerPointTextBox [-Height <Int32>] -Run <Object[]> [-Slide <PowerPointSlide>] [-Width <Int32>] [-X <Int32>] [-Y <Int32>] [<CommonParameters>]#Parameter set:
RunParameters
- Height Int32
- Box height in points.
- Run Object[]
- Rich text runs. Each run can be created with TextRun/PowerPointTextRun or provided as a hashtable/object.
- Slide PowerPointSlide
- Target slide that will receive the text box (optional inside DSL).
- Width Int32
- Box width in points.
- X Int32
- Left offset (in points) from the slide origin.
- Y Int32
- Top offset (in points) from the slide origin.