From d982e5d8a738b36f710c0e8178c27d088e0df0df Mon Sep 17 00:00:00 2001 From: Alex Kwitny Date: Thu, 28 Sep 2023 11:24:28 -0700 Subject: [PATCH] Added parameter for font size changes --- Text2Image.psm1 | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Text2Image.psm1 b/Text2Image.psm1 index 8fe8ab2..70c190d 100644 --- a/Text2Image.psm1 +++ b/Text2Image.psm1 @@ -39,6 +39,13 @@ function New-Image [Alias("Style")] $ImageStyle="PowerShell", + + # Image Font Size Override + [Parameter(ValueFromPipeline=$true, + ValueFromPipelineByPropertyName=$true, + ValueFromRemainingArguments=$false)] + [ValidateRange(1, 72)] + [int]$FontSizeOverride, # New Image Format @@ -114,6 +121,11 @@ function New-Image } Default {} } + + if ($FontSizeOverride) { + $ImageStyleObjProps.FontSize = $FontSizeOverride + } + $ImageStyleObj=New-Object -TypeName psobject -Property $ImageStyleObjProps $Format=[System.Drawing.Imaging.ImageFormat]::$ImageFormat $FontObj=New-Object System.Drawing.Font $ImageStyleObj.FontName,$ImageStyleObj.FontSize