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