Project

PSWriteOffice

PowerShell document automation across OfficeIMO's document, spreadsheet, presentation, PDF, Project, Access, EPUB, invoicing, and conversion engines.

Stars 654
Forks 82
Open issues 1
Total downloads 4,320,051
Release OfficeIMO-v3.5.3
Language: C# Updated: 2026-11-03
Cmdlet

Set-OfficePowerPointLayoutPlaceholderTextMargins

Aliases: PptLayoutPlaceholderMargins
Module
PSWriteOffice
Aliases
PptLayoutPlaceholderMargins
Inputs
OfficeIMO.PowerPoint.PowerPointPresentation
Outputs
OfficeIMO.PowerPoint.PowerPointTextBox

Sets layout placeholder text margins for a slide layout (points).

Syntax

Set-OfficePowerPointLayoutPlaceholderTextMargins
-Bottom <Double>
[-CreateIfMissing]
[-Index <UInt32>]
-Layout <Int32>
-Left <Double>
[-Master <Int32>]
[-PassThru]
-PlaceholderType <PowerPointPlaceholderType>
[-Presentation <PowerPointPresentation>]
-Right <Double>
-Top <Double>
[<CommonParameters>]
#
Parameter set: All Parameter Sets

Examples

Update layout placeholder text margins.

Set-OfficePowerPointLayoutPlaceholderTextMargins -Presentation $ppt -Master 0 -Layout 1 -PlaceholderType Title -Left 12 -Top 8 -Right 12 -Bottom 8

Updates the text margins on the layout placeholder.

Update margins inside the DSL.

New-OfficePowerPoint -Path .\deck.pptx {
  $layout = Get-OfficePowerPointLayout | Select-Object -First 1
  Set-OfficePowerPointLayoutPlaceholderTextMargins -Master $layout.MasterIndex -Layout $layout.LayoutIndex -PlaceholderType Title -Left 12 -Top 8 -Right 12 -Bottom 8
}

Uses the DSL context to resolve the presentation.

Parameters

-Bottom Double required
Bottom margin in points.
-CreateIfMissing SwitchParameter optional
Create the placeholder if it is missing.
-Index UInt32 optional
Optional placeholder index.
-Layout Int32 required
Layout index within the master.
-Left Double required
Left margin in points.
-Master Int32 optional
Slide master index.
-PassThru SwitchParameter optional
Emit the placeholder textbox after update.
-PlaceholderType PowerPointPlaceholderType requiredaliases: Type
Placeholder type to target.
Possible values: Title, Body, CenteredTitle, SubTitle, DateAndTime, SlideNumber, Footer, Header, Object, Chart, Table, ClipArt, Diagram, Media, SlideImage, Picture
-Presentation PowerPointPresentation optionalpipeline: True (ByValue)
Presentation to update (optional inside DSL).
-Right Double required
Right margin in points.
-Top Double required
Top margin in points.

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.