Project

PSWriteHTML

Generate HTML reports, dashboards, and emails from PowerShell without writing HTML, CSS, or JavaScript.

Stars 1,019
Forks 115
Open issues 54
PowerShell Gallery downloads 7,576,901
Release v1.41.0
Language: PowerShell Updated: 2026-10-03
Command

EmailLayoutRow

Module PSWriteHTML

Defines the layout structure for a row in an email content.

Syntax

EmailLayoutRow [[-BorderBottomColor] <String>] [[-BorderBottomStyle] <Object>] [[-BorderBottomWidthSize] <String>] [[-BorderLeftColor] <String>] [[-BorderLeftStyle] <Object>] [[-BorderLeftWidthSize] <String>] [[-BorderRightColor] <String>] [[-BorderRightStyle] <Object>] [[-BorderRightWidthSize] <String>] [[-BorderTopColor] <String>] [[-BorderTopStyle] <Object>] [[-BorderTopWidthSize] <String>] [[-Height] <String>] [[-RowLayout] <ScriptBlock>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Description

This function defines the layout structure for a row in an email content using a ScriptBlock. It generates an HTML table row layout for the email content.

Examples

Authored help example

EXAMPLE 1

$RowLayout = {
    'Column 1 content'
    'Column 2 content'
}
$Row = EmailLayoutRow -RowLayout $RowLayout -Height '50px' -BorderTopStyle 'solid' -BorderTopColor 'black' -BorderTopWidthSize '1px' -BorderBottomStyle 'dotted' -BorderBottomColor 'gray' -BorderBottomWidthSize '2px' -BorderLeftStyle 'dashed' -BorderLeftColor 'blue' -BorderLeftWidthSize '1px' -BorderRightStyle 'dotted' -BorderRightColor 'green' -BorderRightWidthSize '1px'
Generates an HTML table row layout with specified content and border styles.

Parameters

-BorderBottomColor String optionalposition: 6
Specifies the color of the bottom border.
-BorderBottomStyle Object optionalposition: 5
Specifies the style of the bottom border. Valid values are 'none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'.
Possible values: hidden, dotted, dashed, solid, double, groove, ridge, inset, outset
-BorderBottomWidthSize String optionalposition: 7
Specifies the width of the bottom border.
-BorderLeftColor String optionalposition: 9
Specifies the color of the left border.
-BorderLeftStyle Object optionalposition: 8
Specifies the style of the left border. Valid values are 'none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'.
Possible values: hidden, dotted, dashed, solid, double, groove, ridge, inset, outset
-BorderLeftWidthSize String optionalposition: 10
Specifies the width of the left border.
-BorderRightColor String optionalposition: 12
Specifies the color of the right border.
-BorderRightStyle Object optionalposition: 11
Specifies the style of the right border. Valid values are 'none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'.
Possible values: hidden, dotted, dashed, solid, double, groove, ridge, inset, outset
-BorderRightWidthSize String optionalposition: 13
Specifies the width of the right border.
-BorderTopColor String optionalposition: 3
Specifies the color of the top border.
-BorderTopStyle Object optionalposition: 2
Specifies the style of the top border. Valid values are 'none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'.
Possible values: hidden, dotted, dashed, solid, double, groove, ridge, inset, outset
-BorderTopWidthSize String optionalposition: 4
Specifies the width of the top border.
-Height String optionalposition: 1
Specifies the height of the row.
-RowLayout ScriptBlock optionalposition: 0
Specifies the ScriptBlock containing the content of the row.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.