Public/Add-SlideImage.ps1
|
function Add-SlideImage { [CmdletBinding()] param( [Parameter(Mandatory)][string]$Path, [string]$AltText, [string]$Region = 'Content', [int]$RevealStep = 0 ) $payload = [TerminalSlides.Schema.V1.ImagePayload]::new($Path, $AltText) $element = New-InternalSlideElement -Kind Image -Payload $payload -Region $Region -RevealStep $RevealStep if (-not [System.IO.Path]::IsPathRooted($Path)) { Set-TerminalMediaOrigin -Element $element -Directory (Get-Location).Path } Add-CurrentSlideElement -Element $element } |