Functions/Public/math.ps1
Function math { <# .SYNOPSIS Create a math tag in an HTML document. .EXAMPLE math -dir ltr -MathbackGround "#234" #Generates the following <math dir="ltr" MathbackGround="#234" > </math> .EXAMPLE math -dir ltr -MathbackGround "#234" -Display Inline -Overflow linebreak #Generates the following <math Overflow="linebreak" dir="ltr" Display="Inline" MathbackGround="#234" > </math> .NOTES Current version 3.1.0 History: 2018.10.30;@ChristopheKumor;Updated to version 3.0 2018.04.01;stephanevg;Creation. .LINK https://github.com/Stephanevg/PSHTML #> [Cmdletbinding()] Param( [Parameter( ValueFromPipeline = $true, Mandatory = $false, Position = 0 )] [AllowEmptyString()] [AllowNull()] $Content, [ValidateSet("ltr", "rtl")] [AllowEmptyString()] [AllowNull()] [String]$dir = "", [AllowEmptyString()] [AllowNull()] [String]$href = "", [AllowEmptyString()] [AllowNull()] [String]$MathbackGround = "", [AllowEmptyString()] [AllowNull()] [String]$MathColor = "", [ValidateSet("Block", "Inline")] [AllowEmptyString()] [AllowNull()] [String]$Display = "", [ValidateSet("linebreak", "scrolle", "elide", "truncate", "scale")] [AllowEmptyString()] [AllowNull()] [String]$Overflow, [AllowEmptyString()] [AllowNull()] [String]$Class = "", [String]$Id, [AllowEmptyString()] [AllowNull()] [String]$Style, [String]$title, [Hashtable]$Attributes ) Begin { $tagname = "math" } Process { Set-HtmlTag -TagName $tagname -Parameters $PSBoundParameters -TagType nonVoid } } |