@@ -1488,6 +1488,28 @@ if (-not $this.'.Fill') {
14881488}
14891489                    </SetScriptBlock >
14901490      </ScriptProperty >
1491+       <ScriptProperty >
1492+         <Name >FillRule</Name >
1493+         <GetScriptBlock >
1494+                         if (-not $this.'.PathAttribute') {
1495+     $this | Add-Member -MemberType NoteProperty -Name '.PathAttribute' -Value ([Ordered]@{}) -Force
1496+ }
1497+ if ($this.'.PathAttribute'.'fill-rule') {
1498+     return $this.'.PathAttribute'.'fill-rule'
1499+ } else {
1500+     'nonzero'
1501+ }
1502+                     </GetScriptBlock >
1503+         <SetScriptBlock >
1504+                         param(
1505+ [ValidateSet('nonzero', 'evenodd')]
1506+ [string]
1507+ $fillRule = 'nonzero'
1508+ )
1509+ $this.PathAttribute = [Ordered]@{'fill-rule' = $fillRule.ToLower()}
1510+ 
1511+                     </SetScriptBlock >
1512+       </ScriptProperty >
14911513      <ScriptProperty >
14921514        <Name >Heading</Name >
14931515        <GetScriptBlock >
@@ -1570,7 +1592,7 @@ if ($VerbosePreference -ne 'SilentlyContinue') {
15701592      <ScriptProperty >
15711593        <Name >JPEG</Name >
15721594        <GetScriptBlock >
1573-                         $chromiumNames = 'chromium','chrome','msedge' 
1595+                         $chromiumNames = 'chromium','chrome'
15741596foreach ($browserName in $chromiumNames) {
15751597    $chromiumCommand = 
15761598        $ExecutionContext.SessionState.InvokeCommand.GetCommand($browserName,'Application')
@@ -1881,7 +1903,7 @@ $this | Add-Member -MemberType NoteProperty -Force -Name '.PatternTransform' -Va
18811903      <ScriptProperty >
18821904        <Name >PNG</Name >
18831905        <GetScriptBlock >
1884-                         $chromiumNames = 'chromium','chrome','msedge' 
1906+                         $chromiumNames = 'chromium','chrome'
18851907foreach ($browserName in $chromiumNames) {
18861908    $chromiumCommand = 
18871909        $ExecutionContext.SessionState.InvokeCommand.GetCommand($browserName,'Application')
@@ -2136,7 +2158,7 @@ $this | Add-Member -MemberType NoteProperty -Force -Name '.ViewBox' -Value $view
21362158      <ScriptProperty >
21372159        <Name >WEBP</Name >
21382160        <GetScriptBlock >
2139-                         $chromiumNames = 'chromium','chrome','msedge' 
2161+                         $chromiumNames = 'chromium','chrome'
21402162foreach ($browserName in $chromiumNames) {
21412163    $chromiumCommand = 
21422164        $ExecutionContext.SessionState.InvokeCommand.GetCommand($browserName,'Application')
0 commit comments